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