- Remove all *.conffiles control files. They're no longer needed.
- Use misc:Depends to get debconf dependencies.
- Use dh_install rather than the movefiles script.
* openafs-dbserver doesn't need to depend on debconf.
* Remove unnecessary preinst for openafs-fileserver.
upstream makefiles don't always honor the configure options.)
- /etc/init.d/openafs-fileserver restart starts bosserver if it's not
already running.
-
- --
+ * Update debhelper compatibility level to V4.
+ - Remove all *.conffiles control files. They're no longer needed.
+ - Use misc:Depends to get debconf dependencies.
+ - Use dh_install rather than the movefiles script.
+ * openafs-dbserver doesn't need to depend on debconf.
+ * Remove unnecessary preinst for openafs-fileserver.
+
+ -- Russ Allbery <rra@stanford.edu> Sat, 30 Apr 2005 20:05:18 -0700
openafs (1.3.81-4) unstable; urgency=low
Package: openafs-client
Architecture: i386 powerpc sparc alpha s390 ia64 hppa amd64
-Depends: ${shlibs:Depends}, debconf, openafs-modules-source (>= 1.2.9)|openafs-modules2
+Depends: ${shlibs:Depends}, ${misc:Depends}, openafs-modules-source (>= 1.2.9) | openafs-modules2
Conflicts: arla, openafs-modules1
Description: The AFS distributed filesystem- client support
AFS is a distributed filesystem allowing cross-platform sharing of
Package: openafs-fileserver
Architecture: i386 powerpc sparc alpha s390 ia64 hppa amd64
-Depends: ${shlibs:Depends}, debconf, openafs-client
+Depends: ${shlibs:Depends}, ${misc:Depends}, openafs-client
Recommends: ntp
Description: The AFS distributed filesystem- file server
AFS is a distributed filesystem allowing cross-platform sharing of
Package: openafs-dbserver
Architecture: i386 powerpc sparc alpha s390 ia64 hppa amd64
-Depends: ${shlibs:Depends}, debconf, openafs-fileserver, openafs-client, perl5
+Depends: ${shlibs:Depends}, openafs-fileserver, openafs-client, perl5
Conflicts: openafs-ptutil
Replaces: openafs-ptutil
Provides: openafs-ptutil
+++ /dev/null
-openafs-client/usr/sbin etc/fms etc/butc etc/backup
-openafs-client/usr/bin bin/fs bin/pts bin/bos etc/vos bin/tokens bin/sys
-openafs-client/usr/bin bin/udebug bin/cmdebug bin/pagsh etc/rxdebug
-openafs-client/usr/sbin root.client/usr/vice/etc/afsd
-openafs-client/usr/bin bin/klog bin/kpwvalid bin/unlog bin/translate_et
-openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/fileserver root.server/usr/afs/bin/volserver
-openafs-kpasswd/usr/bin bin/kpasswd etc/kas
-openafs-fileserver/usr/sbin root.server/usr/afs/bin/bosserver
-openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/salvager
-openafs-dbserver/usr/sbin root.server/usr/afs/bin/pt_util
-openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/buserver
-openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/vlserver
-openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/ptserver
-libopenafs-dev/usr/lib lib/*.a lib/afs
-libopenafs-dev/usr include
-libopenafs-dev/usr/bin bin/rxgen
-openafs-fileserver/usr/sbin root.server/usr/afs/bin/up*
--- /dev/null
+dest/bin/rxgen usr/bin
+dest/include usr
+dest/lib/*.a usr/lib
+dest/lib/afs usr/lib
+++ /dev/null
-#!/bin/sh -e
-set -e
-
-
-# This script reads in a set of lines in the form
-# destination sources
-# andmoves sources to destination
-# destination is relative to the debian directory
-target=`pwd`
-
-cd dest
-
-while read dest srcs ; do
- mkdir -p ${target}/debian/$dest ||true
- for foo in "$srcs"; do
- cp -rp $foo ${target}/debian/$dest
- done
-done
+++ /dev/null
-/etc/openafs/afs.conf
-/etc/init.d/openafs-client
--- /dev/null
+dest/bin/bos usr/bin
+dest/bin/cmdebug usr/bin
+dest/bin/fs usr/bin
+dest/bin/klog usr/bin
+dest/bin/kpwvalid usr/bin
+dest/bin/pagsh usr/bin
+dest/bin/pts usr/bin
+dest/bin/sys usr/bin
+dest/bin/tokens usr/bin
+dest/bin/translate_et usr/bin
+dest/bin/udebug usr/bin
+dest/bin/unlog usr/bin
+
+dest/etc/rxdebug usr/bin
+dest/etc/vos usr/bin
+
+dest/etc/backup usr/sbin
+dest/etc/butc usr/sbin
+dest/etc/fms usr/sbin
+
+dest/root.client/usr/vice/etc/afsd usr/sbin
--- /dev/null
+dest/root.server/usr/afs/bin/pt_util usr/sbin
+dest/root.server/usr/afs/bin/buserver usr/lib/openafs
+dest/root.server/usr/afs/bin/ptserver usr/lib/openafs
+dest/root.server/usr/afs/bin/vlserver usr/lib/openafs
+++ /dev/null
-/etc/init.d/openafs-fileserver
--- /dev/null
+dest/root.server/usr/afs/bin/bosserver usr/sbin
+dest/root.server/usr/afs/bin/up* usr/sbin
+dest/root.server/usr/afs/bin/fileserver usr/lib/openafs
+dest/root.server/usr/afs/bin/salvager usr/lib/openafs
+dest/root.server/usr/afs/bin/volserver usr/lib/openafs
+++ /dev/null
-#!/bin/sh
-set -e
-
-if [ upgrade = $1 ] ; then
- . /usr/share/debconf/confmodule
-fi
-#DEBHELPER#
-
-exit 0
--- /dev/null
+dest/bin/kpasswd usr/bin
+dest/etc/kas usr/bin
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatability version to use.
-export DH_COMPAT=2
-
# This has to be exported to make some magic below work.
export DH_OPTIONS
dh_testroot
dh_clean -k
dh_installdirs
+ dh_install
mkdir -p debian/openafs-dbserver/usr/share/man/man8
/usr/bin/docbook-to-man debian/pt_util.sgml >debian/openafs-dbserver/usr/share/man/man8/pt_util.8
for foo in $(LINTIAN_PACKAGES) ; do \
ln -s openafs-client debian/$$pkg/usr/share/doc/$$pkg; \
done
# Add here commands to install the package into debian/tmp.
- cat debian/filelist |sh debian/movefiles
mv debian/openafs-client/usr/bin/pagsh \
debian/openafs-client/usr/bin/pagsh.openafs
install -m644 -c dest/lib/pam_afs.so.1 \