Author: osallou Date: 2012-08-15 07:59:38 +0000 (Wed, 15 Aug 2012) New Revision: 12054
Added: trunk/packages/biomaj-watcher/trunk/debian/setperms.sh trunk/packages/biomaj-watcher/trunk/debian/unsetperms.sh Modified: trunk/packages/biomaj-watcher/trunk/debian/changelog trunk/packages/biomaj-watcher/trunk/debian/install trunk/packages/biomaj-watcher/trunk/debian/postinst trunk/packages/biomaj-watcher/trunk/debian/postrm trunk/packages/biomaj-watcher/trunk/debian/prerm Log: fix ownership permissions Modified: trunk/packages/biomaj-watcher/trunk/debian/changelog =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/changelog 2012-08-15 07:59:01 UTC (rev 12053) +++ trunk/packages/biomaj-watcher/trunk/debian/changelog 2012-08-15 07:59:38 UTC (rev 12054) @@ -1,3 +1,13 @@ +biomaj-watcher (1.2.0-9) UNRELEASED; urgency=low + + [ Olivier Sallou ] + * modifies ownership/permissions of files from the biomaj package (Closes: #682490). + - debian/postinst, debian/setperms.sh, debian/unsetperms.sh + * debian/control: Transition package to use default java implementation (Closes: #683530). + - Thanks to James Page ([email protected]) + + -- Olivier Sallou <[email protected]> Sun, 24 Jun 2012 15:33:54 +0200 + biomaj-watcher (1.2.0-8) unstable; urgency=low [Martin Bagge <[email protected]>, debian-l10n-swedish] Modified: trunk/packages/biomaj-watcher/trunk/debian/install =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/install 2012-08-15 07:59:01 UTC (rev 12053) +++ trunk/packages/biomaj-watcher/trunk/debian/install 2012-08-15 07:59:38 UTC (rev 12054) @@ -3,3 +3,5 @@ usr/share/java var/log/biomaj-watcher etc/biomaj-watcher +debian/setperms.sh usr/share/biomaj-watcher/bin +debian/unsetperms.sh usr/share/biomaj-watcher/bin Modified: trunk/packages/biomaj-watcher/trunk/debian/postinst =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/postinst 2012-08-15 07:59:01 UTC (rev 12053) +++ trunk/packages/biomaj-watcher/trunk/debian/postinst 2012-08-15 07:59:38 UTC (rev 12054) @@ -5,6 +5,10 @@ # Source debconf library. . /usr/share/debconf/confmodule +set_perms() { + find $1 | xargs -n 1 /usr/share/biomaj-watcher/bin/setperms.sh +} + case "$1" in configure) @@ -49,13 +53,20 @@ cp /usr/share/biomaj/lib/biomaj.jar /var/lib/tomcat6/shared/biomaj.jar - chown -R tomcat6 /etc/biomaj/db_properties + # Update configuration files + set_perms /etc/biomaj/db_properties + # Update generated banks + set_perms /var/lib/biomaj + # Update logs + set_perms /var/log/biomaj + + #chown -R tomcat6 /etc/biomaj/db_properties chown -R tomcat6 /usr/share/java/webapps/biomaj-watcher - chmod -R 775 /etc/biomaj/db_properties - chown -R tomcat6 /var/log/biomaj - chmod -R 775 /var/log/biomaj - chown -R tomcat6 /var/lib/biomaj - chmod -R 775 /var/lib/biomaj + #chmod -R 775 /etc/biomaj/db_properties + #chown -R tomcat6 /var/log/biomaj + #chmod -R 775 /var/log/biomaj + #chown -R tomcat6 /var/lib/biomaj + #chmod -R 775 /var/lib/biomaj chown -R tomcat6 /etc/biomaj-watcher # Update context java -cp $biomajwatcher_root/bin UpdateToBiomaj1_2 /usr/share/java/webapps/biomaj-watcher admin Modified: trunk/packages/biomaj-watcher/trunk/debian/postrm =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/postrm 2012-08-15 07:59:01 UTC (rev 12053) +++ trunk/packages/biomaj-watcher/trunk/debian/postrm 2012-08-15 07:59:38 UTC (rev 12054) @@ -5,6 +5,10 @@ # Source debconf library. . /usr/share/debconf/confmodule +unset_perms() { + find $1 | xargs -n 1 /usr/share/biomaj-watcher/bin/unsetperms.sh +} + case "$1" in upgrade) ;; @@ -26,6 +30,7 @@ rm -f /etc/tomcat6/Catalina/localhost/BmajWatcher#logs.xml rm -f /usr/share/java/webapps/biomaj-watcher/WEB-INF/lib/*.jar rm -rf /etc/biomaj-watcher + ;; *) Modified: trunk/packages/biomaj-watcher/trunk/debian/prerm =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/prerm 2012-08-15 07:59:01 UTC (rev 12053) +++ trunk/packages/biomaj-watcher/trunk/debian/prerm 2012-08-15 07:59:38 UTC (rev 12054) @@ -5,8 +5,25 @@ # Source debconf library. . /usr/share/debconf/confmodule +unset_perms() { + find $1 | xargs -n 1 /usr/share/biomaj-watcher/bin/unsetperms.sh +} + case "$1" in + remove) + # Update configuration files + unset_perms /etc/biomaj/db_properties/ + # Update generated banks + unset_perms /var/lib/biomaj/ + # Update logs + unset_perms /var/log/biomaj/ + ;; + *) + ;; +esac + +case "$1" in upgrade) ;; remove|upgrade|deconfigure) Added: trunk/packages/biomaj-watcher/trunk/debian/setperms.sh =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/setperms.sh (rev 0) +++ trunk/packages/biomaj-watcher/trunk/debian/setperms.sh 2012-08-15 07:59:38 UTC (rev 12054) @@ -0,0 +1,5 @@ +#!/bin/bash + +if ! dpkg-statoverride --list "$1" >/dev/null; then + dpkg-statoverride --update --add tomcat6 root 0775 $1 +fi Property changes on: trunk/packages/biomaj-watcher/trunk/debian/setperms.sh ___________________________________________________________________ Added: svn:executable + * Added: trunk/packages/biomaj-watcher/trunk/debian/unsetperms.sh =================================================================== --- trunk/packages/biomaj-watcher/trunk/debian/unsetperms.sh (rev 0) +++ trunk/packages/biomaj-watcher/trunk/debian/unsetperms.sh 2012-08-15 07:59:38 UTC (rev 12054) @@ -0,0 +1,3 @@ +#!/bin/bash + +dpkg-statoverride --remove "$1" >/dev/null 2>/dev/null || true Property changes on: trunk/packages/biomaj-watcher/trunk/debian/unsetperms.sh ___________________________________________________________________ Added: svn:executable + * _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
