From: Sam Hartman Date: Fri, 10 Nov 2000 00:01:27 +0000 (+0000) Subject: Initial server packages X-Git-Tag: debian/1.0.snap20001106-2~6 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c02482d498fb41d25e50d49fd4ebdd6b05c8767b;p=packages%2Fo%2Fopenafs.git Initial server packages --- diff --git a/debian/control b/debian/control index 8a88207fb..4bfa4733f 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Build-Depends: debhelper, libncurses5-dev, libpam0g-dev, bison 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 @@ -17,8 +17,31 @@ 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 diff --git a/debian/filelist b/debian/filelist index ee47ced49..be4964832 100644 --- a/debian/filelist +++ b/debian/filelist @@ -2,5 +2,10 @@ openafs-client/usr/bin bin/fs bin/pts bin/bos etc/vos bin/tokens 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 diff --git a/debian/openafs-dbserver.dirs b/debian/openafs-dbserver.dirs new file mode 100644 index 000000000..2cbb14480 --- /dev/null +++ b/debian/openafs-dbserver.dirs @@ -0,0 +1 @@ +var/lib/openafs/db diff --git a/debian/openafs-fileserver.dirs b/debian/openafs-fileserver.dirs new file mode 100644 index 000000000..ebf55bc2d --- /dev/null +++ b/debian/openafs-fileserver.dirs @@ -0,0 +1,4 @@ +var/log/openafs +etc/openafs/server +etc/openafs/server-local +var/lib/openafs/cores diff --git a/debian/rules b/debian/rules index bffad3277..e44e4068d 100755 --- a/debian/rules +++ b/debian/rules @@ -16,7 +16,7 @@ export DH_COMPAT=2 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)) @@ -59,9 +59,9 @@ clean: 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 @@ -135,6 +135,9 @@ binary-arch: build install 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