[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#701795: unblock: otrs2/3.1.7+dfsg1-7



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package otrs2

It fixes RC bug #700897:


diff -Naur '--exclude=.svn' 3.1.7+dfsg1-6/debian/changelog 3.1.7+dfsg1-7/debian/changelog
--- 3.1.7+dfsg1-6/debian/changelog      2012-10-16 11:14:16.498983306 +0200
+++ 3.1.7+dfsg1-7/debian/changelog      2013-02-27 10:25:48.144232210 +0100
@@ -1,3 +1,12 @@
+otrs2 (3.1.7+dfsg1-7) unstable; urgency=high
+
+  * Do not call otrs.SetPermissions.pl in postinst, since it modificates a few
+    files in /usr/share/otrs, instead set the required permissions in
+    /var/lib/otrs on my own.
+    Closes: #700897
+
+ -- Patrick Matthäi <pmatthaei@debian.org>  Wed, 27 Feb 2013 10:13:53 +0100
+
 otrs2 (3.1.7+dfsg1-6) unstable; urgency=medium

   * Add upstream patch 30-osa-2012-03-js-xss to improve HTML security, where a
diff -Naur '--exclude=.svn' 3.1.7+dfsg1-6/debian/otrs2.postinst 3.1.7+dfsg1-7/debian/otrs2.postinst
--- 3.1.7+dfsg1-6/debian/otrs2.postinst 2012-10-16 11:14:16.498983306 +0200
+++ 3.1.7+dfsg1-7/debian/otrs2.postinst 2013-02-27 10:25:48.144232210 +0100
@@ -86,8 +86,6 @@
                        cd $OTRSHOME && ./bin/otrs.RebuildConfig.pl > /dev/null
                        cd $OTRSHOME && ./bin/otrs.DeleteCache.pl > /dev/null
                fi
-               $OTRSHOME/bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=www-data \
-                       --web-user=www-data --web-group=www-data --secure $OTRSHOME > /dev/null 2>&1
                if [ -f $OTRS_VAR/Config/Files/ZZZAAuto.pm ]; then
                        chown root:www-data $OTRS_VAR/Config/Files/ZZZAAuto.pm
                fi
@@ -97,6 +95,24 @@
                chmod 0775 $OTRS_VAR/Config/
                chmod 0775 $OTRS_VAR/Config/Files
                chmod 0775 /var/spool/otrs
+               # Set required permissions, which were set by otrs.SetPermissions.pl in the past
+               if [ ! -f $OTRS_VAR/log/TicketCounter.log ]; then
+                       echo '' > $OTRS_VAR/log/TicketCounter.log
+                        chown otrs:www-data $OTRS_VAR/log/TicketCounter.log
+                        chmod 0664 $OTRS_VAR/log/TicketCounter.log
+                fi
+               chown otrs:www-data $OTRS_VAR/article
+               chmod 2775 $OTRS_VAR/article
+               chown otrs:www-data $OTRS_VAR/log
+               chmod 2775 $OTRS_VAR/log
+               chown otrs:www-data $OTRS_VAR/sessions
+                chmod 2775 $OTRS_VAR/sessions
+               chown otrs:www-data -R $OTRS_VAR/stats
+               chmod 2775 $OTRS_VAR/stats
+               chown otrs:www-data -R $OTRS_VAR/tmp
+               find $OTRS_VAR/tmp -type d -exec chmod 2775 {} \;
+               find $OTRS_VAR/httpd/htdocs/ -type d -name \*-cache -exec chown otrs:www-data {} \;
+               find $OTRS_VAR/httpd/htdocs/ -type d -name \*-cache -exec chmod 2775 {} \;
        ;;
        install)
        ;;


unblock otrs2/3.1.7+dfsg1-7

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: