Standards-Version: 3.1.1
Package: openafs-client
-Architecture: any
+Architecture: i386
Depends: ${shlibs:Depends}, debconf
Recommends: openafs-modules
Description: The AFS distributed filesystem- client support
This package provides basic client support to mount and manipulate
AFS.
+Package: openafs-fileserver
+Architecture: i386
+Depends: ${shlibs:Depends}, debconf, openafs-client (= ${Source-Version})
+Description: The AFS distributed filesystem- file server
+ AFS is a distributed filesystem allowing cross-platform sharing of
+ files among multiple computers. Facilities are provided for access
+ control, authentication, backup and administrative management.
+ .
+ This package provides the AFS fileserver binaries. It should be
+ installed on any machine that will export files into AFS.
+
+Package: openafs-dbserver
+Architecture: i386
+Depends: ${shlibs:Depends}, debconf, openafs-fileserver (= ${Source-Version})
+Description: The AFS distributed filesystem- database server
+ AFS is a distributed filesystem allowing cross-platform sharing of
+ files among multiple computers. Facilities are provided for access
+ control, authentication, backup and administrative management.
+ .
+ This package provides AFS database server binaries. It should be
+ installed on the servers that will act as volume location and
+ protection servers.
+
Package: libopenafs-dev
-Architecture: any
+Architecture: i386
Description: The AFS distributed filesystem- development libraries
AFS is a distributed filesystem allowing cross-platform sharing of
files among multiple computers. Facilities are provided for access
openafs-client/usr/sbin root.client/usr/vice/etc/afsd
openafs-client/usr/bin bin/klog bin/kpwvalid bin/unlog
openafs-client/etc/openafs ../../debian/CellServDB
+openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/fileserver root.server/usr/afs/bin/volserver
+openafs-fileserver/usr/sbin root.server/usr/afs/bin/bosserver
+openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/salvager
+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
libopenafs-dev/usr include
export DH_OPTIONS
# The AFS sysname is determined by a script
-SYS_NAME=$(shell debian/sysname)
+SYS_NAME=$(shell sh debian/sysname)
package=openafs
srcpkg = openafs-modules-source
modulepkg=$(shell echo openafs-modules-$(KVERS))
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
- -rm -rf obj dest $(SYS_NAME)
+ -rm -rf obj dest $(SYS_NAME) @sys Makefile
# Add here commands to clean up after the build process.
- -$(MAKE) clean
+
dh_clean
dh_fixperms
# You may want to make some executables suid here.
chmod 700 debian/openafs-client/var/cache/openafs
+ chmod 700 debian/openafs-fileserver/etc/openafs/server
+ chmod 700 debian/openafs-dbserver/var/lib/openafs/db
+ chmod 700 debian/openafs-fileserver/var/lib/openafs/cores
dh_suidregister
dh_installdeb
# dh_makeshlibs