]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - debian/rules
Use upstream bash completion file
[mirror_zfs-debian.git] / debian / rules
index ddaccbd9d03ce364aa7da8903785a0c8fb71b794..3fc29516238ae1ca0feee50b8e938faace1ff7f0 100755 (executable)
@@ -62,6 +62,9 @@ override_dh_auto_install:
        @# Install the utilities.
        $(MAKE) install DESTDIR='$(CURDIR)/debian/tmp'
 
+       # Use upstream's bash completion
+       install -D -t '$(CURDIR)/debian/tmp/usr/share/bash-completion/completions/' \
+               '$(CURDIR)/contrib/bash_completion.d/zfs'
  
        # Move from bin_dir to /usr/sbin
        # Remove suffix (.py) as per policy 10.4 - Scripts
@@ -114,6 +117,7 @@ override_dh_auto_install:
 
        chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions
        chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs
+       chmod a-x '$(CURDIR)/debian/tmp/usr/share/bash-completion/completions/zfs'
 
 override_dh_dkms:
        dh_dkms -V $(DEB_VERSION_UPSTREAM)
@@ -153,6 +157,14 @@ override_dh_install:
        find . -name lib*.la -delete
        dh_install --fail-missing
 
+override_dh_installinit:
+       dh_installinit -r --no-start --name zfs-import
+       dh_installinit -r --no-start --name zfs-mount
+       dh_installinit -r --no-start --name zfs-share
+       dh_installinit -R --no-start --name zfs-zed
+       ln -sr /dev/null \
+               debian/zfsutils-linux/lib/systemd/system/zfs-import.service
+
 # ------------
 
 override_dh_prep-deb-files: