Hi, I've just uploaded gridengine 6.2-2 with two fixes. * Use chmod instead of chown in gridengine-common postinst <cough/> * Build the man-pages to reference sge_* instead of ge_* so that the paths are actually what the packages use
The diffstat / debdiff is below. Please consider unblocking. Thanks, Mark changelog | 8 ++++++++ gridengine-common.postinst | 10 +++++++++- rules | 4 ++-- 3 files changed, 19 insertions(+), 3 deletions(-) diff -u gridengine-6.2/debian/changelog gridengine-6.2/debian/changelog --- gridengine-6.2/debian/changelog +++ gridengine-6.2/debian/changelog @@ -1,3 +1,11 @@ +gridengine (6.2-2) unstable; urgency=medium + + * Use chmod instead of chown in postinst. + * Fix man-pages to have sge_* instead of ge_* in paths and variable + names. Closes: #497103. + + -- Mark Hymers <[EMAIL PROTECTED]> Sat, 30 Aug 2008 23:08:59 +0100 + gridengine (6.2-1) unstable; urgency=low * New upstream release. diff -u gridengine-6.2/debian/gridengine-common.postinst gridengine-6.2/debian/gridengine-common.postinst --- gridengine-6.2/debian/gridengine-common.postinst +++ gridengine-6.2/debian/gridengine-common.postinst @@ -48,10 +48,18 @@ # Copy in the default file having set SGE_CELL and use ucf to install it TMPFILE=$(mktemp) chown root:root ${TMPFILE} - chown 644 ${TMPFILE} + chmod 644 ${TMPFILE} sed "[EMAIL PROTECTED]@SGE_CELL=${SGE_CELL}@" /usr/share/doc/gridengine-common/examples/gridengine.default >> ${TMPFILE} ucf --debconf-ok ${TMPFILE} /etc/default/gridengine rm -f ${TMPFILE} + else + # On upgrades, only certain things need to happen + + # From before 6.2-2, we need to fix the stupid chown/chmod bug on /etc/default/gridengine + if dpkg --compare-versions "$2" lt 6.2-2; then + chown root:root /etc/default/gridengine + chmod 644 /etc/default/gridengine + fi fi ;; diff -u gridengine-6.2/debian/rules gridengine-6.2/debian/rules --- gridengine-6.2/debian/rules +++ gridengine-6.2/debian/rules @@ -28,7 +28,7 @@ cd source && ${PRECMD} ./aimk -only-core -no-dump depend cd source && ${PRECMD} ./aimk -only-core -no-dump cd source && ${PRECMD} ./aimk -only-qmon -no-dump - cd source && ${PRECMD} ./aimk -man -no-dump + cd source && ${PRECMD} ./aimk -man -no-dump -sunman touch build-stamp clean: @@ -57,7 +57,7 @@ install -d debian/tmp/usr install -d debian/tmp/usr/share - cd source && /usr/bin/yes | ${PRECMD} scripts/distinst -basedir ${CURDIR}/debian -vdir tmp/usr -onlybin -- man examples + cd source && /usr/bin/yes | ${PRECMD} scripts/distinst -basedir ${CURDIR}/debian -mansrc sge -vdir tmp/usr -onlybin -- man examples rm -rf debian/tmp/usr/catman -rmdir debian/tmp/usr/utilbin/lx* -- Mark Hymers <mhy at debian dot org> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]