Update zum Paketbauen
authorMaximilian Wilhelm <max@rfc2324.org>
Mon, 5 Sep 2005 21:48:46 +0000 (21:48 +0000)
committerMaximilian Wilhelm <max@rfc2324.org>
Mon, 5 Sep 2005 21:48:46 +0000 (21:48 +0000)
debian/copyright
debian/rbm-ssh-keysync-server.cron.d
debian/rbm-ssh-keysync-server.postinst
debian/rules

index f5e0fa6..2d41066 100644 (file)
@@ -1,13 +1,13 @@
-This package was debianized by Maximilian Wilhelm <mwilhelm@math.uni-paderborn.de> on
+This package was debianized by Maximilian Wilhelm <max@rfc2324.org> on
 Fri, 16 Apr 2004 19:16:10 +0200.
 
-Upstream Author: Maximilian Wilhelm <max@rfc2324.org>
+Copyright Holder:  Maximilian Wilhelm <max@rfc2324.org>
 
-Copyright:
+License:
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
 
-  ____   ____    _     
- / ___| |  _ \  | |    
-| |  _  | |_) | | |    
-| |_| | |  __/  | |___ 
- \____| |_|     |_____|
-                       
+On Debian systems, the complete text of the GNU General Public License
+can be found in `/usr/share/common-licenses/GPL'.
index e0630d7..b73bd26 100644 (file)
@@ -2,4 +2,4 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin
 #
 # Regular cron jobs for the ssh-keysync-server package
 #
-23 * * * * skeysync ( /opt/sbin/ssh-keysync-merge -quiet )
+23 * * * * skeysync ( /usr/bin/ssh-keysync-merge -quiet )
index 1e8c488..0dd5938 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #
 
 # User fuer die Verwaltung der Keys anlegen, wenn noch keiner da ist.
@@ -13,11 +13,11 @@ chmod 755 /var/cache/ssh-keysync
 # create directories for storing the client keys and the generated key file
 mkdir -p /var/cache/ssh-keysync/keys /var/cache/ssh-keysync/pub
 
-# if you have an fai user make him able to write to the keys-dir, to
-# allow an easy and automated update of the keys
+# if you have an fai user make him able to write to the keys-dir,
+# to allow an easy and automated update of the keys
 if getent passwd fai > /dev/null; then
        chown fai /var/cache/ssh-keysync/keys
 fi
 
 # let the skeysync user write to the output dir
-chown skeysync /var/cache/ssh-keysync/pub
+#chown skeysync /var/cache/ssh-keysync/pub
index 4ed5363..96df8bb 100755 (executable)
@@ -85,10 +85,17 @@ install: build
 
 
        ## ssh-keysync-server ##
-       mkdir -p $(CURDIR)/debian/rbm-ssh-keysync-server/opt/sbin
        mkdir -p $(CURDIR)/debian/rbm-ssh-keysync-server/etc/rbm
-       install -m 750 -o root -g root files/ssh-keysync-merge $(CURDIR)/debian/rbm-ssh-keysync-server/opt/sbin
-       install -m 640 -o root -g root files/ssh-keysync-server.conf $(CURDIR)/debian/rbm-ssh-keysync-server/etc/rbm
+       install -m 644 $(CURDIR)/files/ssh-keysync-server.conf $(CURDIR)/debian/rbm-ssh-keysync-server/etc/rbm
+
+       mkdir -p $(CURDIR)/debian/rbm-ssh-keysync-server/usr/lib/perl5/
+       cp -R $(CURDIR)/files/RBM $(CURDIR)/debian/rbm-ssh-keysync-server/usr/lib/perl5/
+
+       mkdir -p $(CURDIR)/debian/rbm-ssh-keysync-server/usr/bin
+       install -m 755 -o root -g root $(CURDIR)/files/{upgrade_sshkeysync,ssh-keysync-merge} $(CURDIR)/debian/rbm-ssh-keysync-server/usr/bin
+
+       find $(CURDIR)/debian/rbm-ssh-keysync-server/ -exec chown root:root {} \;
+       find $(CURDIR)/debian/rbm-ssh-keysync-{client,server} -name CVS -type d | xargs rm -rf
 
        dh_movefiles
 
@@ -126,7 +133,7 @@ binary-arch: build install
        dh_testdir -a
        dh_testroot -a
 #      dh_installdebconf -a
-       dh_installdocs -a
+#      dh_installdocs -a
 #      dh_installexamples -a
 #      dh_installmenu -a
 #      dh_installlogrotate -a
@@ -146,7 +153,7 @@ binary-arch: build install
 #      dh_makeshlibs -a
        dh_installdeb -a
 #      dh_perl -a
-       dh_shlibdeps -a
+#      dh_shlibdeps -a
        dh_gencontrol -a
        dh_md5sums -a
        dh_builddeb -a