[Debian-l10n-commits] r2112 - in /pootle/trunk/debian: changelog pootle.postinst

nekral-guest at users.alioth.debian.org nekral-guest at users.alioth.debian.org
Wed Jan 13 22:05:32 UTC 2010


Author: nekral-guest
Date: Wed Jan 13 22:05:30 2010
New Revision: 2112

URL: http://svn.debian.org/wsvn/?sc=1&rev=2112
Log:
  * debian/pootle.postinst: Use su instead of sudo. Closes: #561364

Modified:
    pootle/trunk/debian/changelog
    pootle/trunk/debian/pootle.postinst

Modified: pootle/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pootle/trunk/debian/changelog?rev=2112&op=diff
==============================================================================
--- pootle/trunk/debian/changelog (original)
+++ pootle/trunk/debian/changelog Wed Jan 13 22:05:30 2010
@@ -3,12 +3,13 @@
   * New upstream release
   * debian/control: Updated dependency on translate-toolkit to version 1.5.2.
   * debian/rules: Restore the ca at valencia PO files. This is no longer needed
-    with the updated translate-toolkit dependency.
+    with the updated translate-toolkit dependency. Closes: #561048
   * debian/pootle.init: Pass options from /etc/default/pootle when the server
-    is started.
+    is started. Closes: #563638
   * debian/PootleServer.8: Updated manpage (old options removed).
   * debian/pootle.postinst: Create the pootle user with the --no-create-home
     option to avoid a warning. Closes: #484663
+  * debian/pootle.postinst: Use su instead of sudo. Closes: #561364
 
  -- Nicolas FRANCOIS (Nekral) <nicolas.francois at centraliens.net>  Wed, 13 Jan 2010 22:51:37 +0100
 

Modified: pootle/trunk/debian/pootle.postinst
URL: http://svn.debian.org/wsvn/pootle/trunk/debian/pootle.postinst?rev=2112&op=diff
==============================================================================
--- pootle/trunk/debian/pootle.postinst (original)
+++ pootle/trunk/debian/pootle.postinst Wed Jan 13 22:05:30 2010
@@ -60,9 +60,9 @@
 case "$1" in
     configure)
         if [ -z "$2" ]; then
-            sudo -u pootle django-admin syncdb --settings pootle.settings --noinput
-            sudo -u pootle django-admin initdb --settings pootle.settings
-            sudo -u pootle django-admin refresh_stats --settings pootle.settings
+            su - pootle -c "django-admin syncdb --settings pootle.settings --noinput"
+            su - pootle -c "django-admin initdb --settings pootle.settings"
+            su - pootle -c "django-admin refresh_stats --settings pootle.settings"
 # createsuperuser ? => use debconf for this
         elif dpkg --compare-versions "$2" lt 1.3.0~beta3-1; then
             cd /var/lib/pootle
@@ -76,12 +76,10 @@
                         ;;
                 esac
             done
-            sudo -u pootle django-admin syncdb --settings pootle.settings --noinput
-            sudo -u pootle django-admin initdb --settings pootle.settings
-            sudo -u pootle python /usr/share/pyshared/pootle/tools/import_old_prefs.py \
-                /etc/pootle/pootle.prefs \
-                /etc/pootle/users.prefs
-            sudo -u pootle django-admin refresh_stats --settings pootle.settings
+            su - pootle -c "django-admin syncdb --settings pootle.settings --noinput"
+            su - pootle -c "django-admin initdb --settings pootle.settings"
+            su - pootle -c "python /usr/share/pyshared/pootle/tools/import_old_prefs.py /etc/pootle/pootle.prefs /etc/pootle/users.prefs"
+            su - pootle -c "django-admin refresh_stats --settings pootle.settings"
         fi
         ;;
 esac




More information about the Debian-l10n-commits mailing list