From: Russ Allbery Date: Wed, 20 Jan 2010 01:24:31 +0000 (-0800) Subject: Add libkopenafs1 and install other new upstream files X-Git-Tag: debian/1.5.73.3-1~40 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=880dba955364e97692d0f8a004f68968fe89c12f;p=packages%2Fo%2Fopenafs.git Add libkopenafs1 and install other new upstream files Install new man pages added upstream, install the *.so link for libkopenafs into libopenafs-dev, and create a new libkopenafs1 package for the runtime libkopenafs library. --- diff --git a/debian/changelog b/debian/changelog index b7fbd3591..fdc3552de 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ openafs (1.5.69+dfsg-1) UNRELEASED; urgency=low - NFS translator clients now work properly on Linux. - Client cache readahead. - Network performance improvements. + - New libkopenafs library providing a kernel PAG manipulation + interface (a subset of the API provided by Heimdal's libkafs). * Build OpenAFS with demand-attach enabled for the file server, bos restricted mode enabled for bosserver, and disconnected mode enabled for the client. Except for demand-attach, these options don't change diff --git a/debian/control b/debian/control index e8ae8b506..3db5ea21c 100644 --- a/debian/control +++ b/debian/control @@ -99,6 +99,20 @@ Description: AFS distributed filesystem Kerberos 5 integration from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver requests to a KDC using fakeka. +Package: libkopenafs1 +Section: libs +Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: AFS distributed file system runtime library (PAGs) + 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 shared library implementing an interface to + manipulating AFS process authentication groups (PAGs). It provides the + a subset of the interface provided by the Heimdal libkafs library. + Package: libopenafs-dev Section: libdevel Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc diff --git a/debian/libkopenafs1.install b/debian/libkopenafs1.install new file mode 100644 index 000000000..10cebe00e --- /dev/null +++ b/debian/libkopenafs1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libkopenafs.so.* diff --git a/debian/libopenafs-dev.install b/debian/libopenafs-dev.install index 80b252873..214e8fb30 100644 --- a/debian/libopenafs-dev.install +++ b/debian/libopenafs-dev.install @@ -3,6 +3,7 @@ debian/tmp/usr/bin/rxgen usr/bin debian/tmp/usr/include usr debian/tmp/usr/lib/*.a usr/lib +debian/tmp/usr/lib/*.so usr/lib debian/tmp/usr/lib/afs usr/lib debian/tmp/usr/share/man/man1/rxgen.1 usr/share/man/man1 diff --git a/debian/openafs-client.install b/debian/openafs-client.install index 14b886424..d8860c28d 100644 --- a/debian/openafs-client.install +++ b/debian/openafs-client.install @@ -133,6 +133,7 @@ debian/tmp/usr/share/man/man1/vos_copy.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_create.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_delentry.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_dump.1 usr/share/man/man1 +debian/tmp/usr/share/man/man1/vos_endtrans.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_examine.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_help.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/vos_listaddrs.1 usr/share/man/man1 @@ -220,6 +221,7 @@ debian/tmp/usr/share/man/man8/bos_exec.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_getdate.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_getlog.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_getrestart.8 usr/share/man/man8 +debian/tmp/usr/share/man/man8/bos_getrestricted.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_help.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_install.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_listhosts.8 usr/share/man/man8 @@ -234,6 +236,7 @@ debian/tmp/usr/share/man/man8/bos_salvage.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_setauth.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_setcellname.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_setrestart.8 usr/share/man/man8 +debian/tmp/usr/share/man/man8/bos_setrestricted.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_shutdown.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_start.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/bos_startup.8 usr/share/man/man8 diff --git a/debian/rules b/debian/rules index 44d0b2bd6..918db3b67 100755 --- a/debian/rules +++ b/debian/rules @@ -44,12 +44,12 @@ DOC_PACKAGES = libpam-openafs-kaserver openafs-dbserver openafs-fileserver \ # These are files that we know we don't want to install. List them so that we # can use dh_install --fail-missing and catch anything new that shows up. -IGNORE = -XAuthLog -Xcompile_et -Xcopyauth -Xdlog -Xdpass -Xfms.log \ - -Xfs_cscpolicy.1 -Xfs_flushall.1 -Xfs_memdump.1 -Xfs_minidump.1 \ - -Xfs_trace.1 -Xkadb_check -Xkaserver -Xkdb -Xkdump -Xkpwvalid \ - -Xlibafssetpag.so -Xlibafsrpc.so -Xlibafsauthent.so -Xpackage \ - -Xpagsh.krb -Xsymlink -Xtokens.krb -Xuss -Xvldb_convert -Xvsys \ - -Xxfs_size_check +IGNORE = -XAuthLog -Xcompile_et -Xcopyauth -Xdlog -Xdpass -Xfms.log \ + -Xfs_chgrp.1 -Xfs_chown.1 -Xfs_cscpolicy.1 -Xfs_flushall.1 \ + -Xfs_memdump.1 -Xfs_minidump.1 -Xfs_trace.1 -Xkadb_check -Xkaserver \ + -Xkdb -Xkdump -Xkpwvalid -Xlibafssetpag.so -Xlibafsrpc.so \ + -Xlibafsauthent.so -Xpackage -Xpagsh.krb -Xsymlink -Xtokens.krb \ + -Xuss -Xvldb_convert -Xvsys -Xxfs_size_check # Installed via other means since we have to rename them. IGNORE += -Xpam_afs