]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Move the FUSE client into a separate package
authorRuss Allbery <rra@debian.org>
Wed, 5 May 2010 03:55:45 +0000 (20:55 -0700)
committerRuss Allbery <rra@debian.org>
Wed, 5 May 2010 04:11:10 +0000 (21:11 -0700)
* Move the experimental afsd.fuse AFS FUSE client into openafs-fuse to
  avoid adding a FUSE dependency in openafs-client.  Document its
  current limitations in the package description.

debian/changelog
debian/control
debian/openafs-client.install
debian/openafs-fuse.dirs [new file with mode: 0644]
debian/openafs-fuse.install [new file with mode: 0644]
debian/rules

index 2008473066f683b4e9d09132bd63b58f99b60264..221df8b2c3b4d07cf762ed6be6dd0392ee113c2b 100644 (file)
@@ -12,6 +12,9 @@ openafs (1.5.74.1-1) UNRELEASED; urgency=low
   * In the openafs-client init script, don't assume that AFS is mounted on
     /afs when unmounting it or killing processes with AFS files open.
     Instead, parse /etc/mtab to find the AFS mount point.
+  * Move the experimental afsd.fuse AFS FUSE client into openafs-fuse to
+    avoid adding a FUSE dependency in openafs-client.  Document its
+    current limitations in the package description.
 
  -- Russ Allbery <rra@debian.org>  Tue, 04 May 2010 16:13:13 -0700
 
index 6eeb6126006f4fa10e483a9d2768cd270244f0e8..3378a63bdf9012fc02c47344d274d5127f371f7d 100644 (file)
@@ -29,6 +29,21 @@ Description: AFS distributed filesystem client support
  AFS.  If your site uses Kerberos v5 authentication for AFS, you will also
  want to install openafs-krb5.
 
+Package: openafs-fuse
+Priority: extra
+Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
+Depends: ${shlibs:Depends}, ${misc:Depends}, openafs-client
+Description: AFS distributed file system experimental FUSE client
+ 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 an experimental FUSE implementation of the AFS
+ client as afsd.fuse.  This currently only provides read-only access to
+ AFS, doesn't work with all of the normal AFS client programs, and must be
+ started manually, but may be of interest in situations where read-only
+ access is sufficient and the kernel module cannot be built.
+
 Package: openafs-kpasswd
 Priority: extra
 Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
index fbd1ec4b7e3dd27fd5169556973aabe9f392464f..c983cd61b78d12457349a54c71c3f957ebe18483 100644 (file)
@@ -23,7 +23,6 @@ debian/tmp/usr/bin/xstat_fs_test        usr/bin
 debian/tmp/usr/sbin/rxdebug             usr/bin
 debian/tmp/usr/sbin/vos                 usr/bin
 
-debian/tmp/usr/sbin/afsd.fuse           usr/sbin
 debian/tmp/usr/sbin/backup              usr/sbin
 debian/tmp/usr/sbin/butc                usr/sbin
 debian/tmp/usr/sbin/fms                 usr/sbin
@@ -179,7 +178,6 @@ debian/tmp/usr/share/man/man5/cacheinfo.5             usr/share/man/man5
 debian/tmp/usr/share/man/man5/tapeconfig.5            usr/share/man/man5
 
 debian/tmp/usr/share/man/man8/afsd.8                  usr/share/man/man8
-debian/tmp/usr/share/man/man8/afsd.fuse.8             usr/share/man/man8
 debian/tmp/usr/share/man/man8/backup.8                usr/share/man/man8
 debian/tmp/usr/share/man/man8/backup_adddump.8        usr/share/man/man8
 debian/tmp/usr/share/man/man8/backup_addhost.8        usr/share/man/man8
diff --git a/debian/openafs-fuse.dirs b/debian/openafs-fuse.dirs
new file mode 100644 (file)
index 0000000..7276ecd
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc
diff --git a/debian/openafs-fuse.install b/debian/openafs-fuse.install
new file mode 100644 (file)
index 0000000..b0ae502
--- /dev/null
@@ -0,0 +1,3 @@
+debian/tmp/usr/sbin/afsd.fuse           usr/sbin
+
+debian/tmp/usr/share/man/man8/afsd.fuse.8             usr/share/man/man8
index 9bccea4bd17b38d2b90074290de7beef842528e5..ca626f52155d6a6b9abbecfacd7ca459c51845a3 100755 (executable)
@@ -39,7 +39,8 @@ HTML_XSL   = /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl
 # The /usr/share/doc directory for these packages should be a symlink to
 # /usr/share/doc/openafs-client.  Any package on this list must depend on
 # openafs-client.
-DOC_PACKAGES = libpam-openafs-kaserver openafs-dbserver openafs-kpasswd
+DOC_PACKAGES = libpam-openafs-kaserver openafs-dbserver openafs-fuse \
+       openafs-kpasswd
 
 # 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.