summaryrefslogtreecommitdiff
path: root/src/control.sh
blob: 34919559bf5360ae2d04001d979be3e059ae4f83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh
: ${VERSION:=$(TZ=UTC date -Is | tr -d :- | tr T . | sed 's/+.*//')}
: ${PKG:=$(basename $(pwd))}
: ${ARCH:=$(dpkg-architecture -q DEB_BUILD_ARCH)}
: ${ORIGIN:=local}
: ${MAINTAINER:=root <root@localhost>}
cat - "$@" <<END
Package: ${PKG}
Source: ${PKG}
Version: ${VERSION}
Architecture: ${ARCH}
Origin: ${ORIGIN}
Maintainer: ${MAINTAINER}
END

# See https://www.gnu.org/prep/standards/html_node/Directory-Variables.html

if [ "$exec_prefix" ]
then
  set --
  for f in bin/* sbin/* libexec/*
  do
    if [ -f "$f" ]
    then set -- "$@" "$f ${exec_prefix}"
    fi
  done
  [ $# -gt 0 ] || exit 0

  printf 'Files:'
  printf ' %s\n' "$@"
fi