X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-base.git/blobdiff_plain/90b79be646fdfb5cf48b38b29f4ac81e92671d74..d5435b7fa414e964547259012ea92d14213d8a75:/debian/rules diff --git a/debian/rules b/debian/rules index 96d7158..4ab2a9f 100755 --- a/debian/rules +++ b/debian/rules @@ -1,12 +1,33 @@ #!/usr/bin/make -f DEB_PYTHON_SYSTEM=pysupport +DEB_DIVERT_EXTENSION = .invirt +# Stolen from Debathena +DEB_CHECK_FILES_SOURCE_/etc/krb5.conf.invirt = \ + /usr/share/kerberos-configs/krb5.conf.template +DEB_TRANSFORM_FILES_invirt-base += \ + /etc/krb5.conf.invirt include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk +include /usr/share/cdbs/1/rules/config-package.mk binary-fixup/invirt-base:: mv $(DEB_DESTDIR)usr/bin/invirt-reload $(DEB_DESTDIR)usr/sbin/invirt-reload +# Stolen from Debathena +debian/sshd_config.invirt-orig: /var/lib/dpkg/info/openssh-server.postinst + perl -0pe 's/^.*< $@ + +# Stolen from Debathena +debian/sshd_config.invirt: debian/sshd_config.invirt-orig + perl -0pe '# Debathena rules (from debathena-ssh-server-config) \ +s/^#?GSSAPIAuthentication .*$/GSSAPIAuthentication yes\nGSSAPIKeyExchange yes\nGSSAPIStrictAcceptorCheck no/m or die; \ +s/^#?GSSAPICleanupCredentials .*$/GSSAPICleanupCredentials yes/m or die; \ +s/^#?ChallengeResponseAuthentication .*$/ChallengeResponseAuthentication yes/m or die; \ +## In Debathena, privilege separation is configurable. \ +s/^#?UsePrivilegeSeparation .*$/UsePrivilegeSeparation yes/m or die; \ +s/^#?PasswordAuthentication .*$/PasswordAuthentication no/m or die;' $< > $@ + clean:: rm -rf python/invirt.egg-info