Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | # Dpkg helper macros |
2 | ||
3 | m4_pattern_forbid([^DPKG_]) | |
4 | ||
5 | # DPKG_GEN_CONTROL([$pkgname]) | |
6 | m4_define([DPKG_GEN_CONTROL], [ | |
7 | mkdir -p '$1/DEBIAN' | |
8 | ||
9 | cat >'$1/DEBIAN/control' <<CTRL_TEMPL | |
10 | Package: $1 | |
11 | Version: 0.0-1 | |
12 | Section: test | |
13 | Priority: extra | |
14 | Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org> | |
15 | Architecture: all | |
16 | Description: test package | |
17 | CTRL_TEMPL | |
18 | ]) | |
19 | ||
20 | # DPKG_MOD_CONTROL([$pkgname], [$sedexpr]) | |
21 | m4_define([DPKG_MOD_CONTROL], [ | |
22 | sed -i -e '$2' '$1/DEBIAN/control' | |
23 | ]) | |
24 | ||
25 | # DPKG_GEN_FILE([$pkgname], [$file], [$contents]) | |
26 | m4_define([DPKG_GEN_FILE], [ | |
27 | mkdir -p '$1/DEBIAN' | |
28 | ||
29 | cat >'$1/DEBIAN/$2' <<CTRL_TEMPL | |
30 | $3 | |
31 | CTRL_TEMPL | |
32 | ]) |