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]

Reply via email to