[debian-lan-devel] [SCM] Debian-LAN development and packaging branch, squeeze, updated. 0.7squeeze-3-g16cb741
Andreas B. Mundt
andi at debian.org
Tue Jan 8 20:22:10 UTC 2013
The following commit has been merged in the squeeze branch:
commit 16cb741cfb13b8760048766e0d62447d213d3e81
Author: Andreas B. Mundt <andi at debian.org>
Date: Mon Jan 7 18:41:59 2013 +0100
Fix APT repository script: Escape the '$' and fix permissions.
Be more verbose. Allow apache to serve the Release file and its
signature Release.gpg.
(cherry picked from commit 026a2ee741ff160c414f1cb2383a30ed41abe31b)
diff --git a/fai/config/scripts/SERVER_A/60-APTrepository b/fai/config/scripts/SERVER_A/60-APTrepository
index 0211960..d30aa65 100755
--- a/fai/config/scripts/SERVER_A/60-APTrepository
+++ b/fai/config/scripts/SERVER_A/60-APTrepository
@@ -109,13 +109,14 @@ fi
chgrp www-data pool/main/*.deb
chmod g+r pool/main/*.deb
+FILE=dists/stable/Release
apt-ftparchive generate -c=aptftp.conf aptgenerate.conf
-apt-ftparchive release -c=aptftp.conf dists/stable > dists/stable/Release
+apt-ftparchive release -c=aptftp.conf dists/stable > \$FILE
-FILE=dists/stable/Release
-rm -f ${FILE}.gpg
-gpg -u DebianLAN -b -o ${FILE}.gpg $FILE
-chgrp www-data ${FILE}.gpg
+rm -f \${FILE}.gpg
+gpg -vv -u DebianLAN -b -o \${FILE}.gpg \$FILE
+chgrp www-data \${FILE}
+chgrp www-data \${FILE}.gpg
EOF
chmod 0700 $target$APT_REPO_DIR/create_archive.sh
--
Debian-LAN development and packaging
More information about the debian-lan-devel
mailing list