--- /dev/null
+<IfModule mod_passenger.c>
+PassengerUserSwitching off
+</IfModule>
--- /dev/null
+diff --git a/examples/etc/apache2/sites-available/occi-ssl b/examples/etc/apache2/sites-available/occi-ssl
+index 99bc0d2..61de8be 100644
+--- a/examples/etc/apache2/sites-available/occi-ssl
++++ b/examples/etc/apache2/sites-available/occi-ssl
+@@ -42,6 +42,16 @@
+ Options -MultiViews
+ </Directory>
+
++ # user should exist and have write permissions to log directory
++ #PassengerUser rocci
++ #PassengerGroup rocci
++
++ # log directory
++ #SetEnv ROCCI_SERVER_LOG_DIR /var/log/rocci-server
++
++ # enhance security
++ #PassengerFriendlyErrorPages off
++
+ # configuration for rOCCI-server
+ ## common
+ SetEnv ROCCI_SERVER_PROTOCOL https
bundler.patch
unbundle.patch
+config.patch
usr/lib/rocci-server
+var/log/rocci-server
db usr/lib/rocci-server
etc usr/lib/rocci-server
lib usr/lib/rocci-server
-# XXX: this should be /var/log
-log usr/lib/rocci-server
public usr/lib/rocci-server
spec usr/lib/rocci-server
test usr/lib/rocci-server
-# no FHS support, just point to proper places
+# no FHS support, just point to proper place
usr/lib/rocci-server/etc etc/rocci-server
-usr/lib/rocci-server/log var/log/rocci-server
exit 0
fi
-chown -R rocci:rocci /usr/lib/rocci-server
+chown -R rocci:rocci /var/log/rocci-server
exit 0
binary:
sed examples/etc/apache2/sites-available/occi-ssl \
-e 's,\(DocumentRoot\|Directory\).*\(/public\),\1 /usr/lib/rocci-server\2,i' \
+ -e 's,^\(\s*\)#\s*\(PassengerUser\).*,\1\2 rocci,i' \
+ -e 's,^\(\s*\)#\s*\(PassengerGroup\).*,\1\2 rocci,i' \
+ -e 's,^\(\s*\)#\s*\(SetEnv\s*ROCCI_SERVER_LOG_DIR\).*,\1\2 /var/log/rocci-server,i' \
+ -e 's,^\(\s*\)#\s*\(PassengerFriendlyErrorPages\).*,\1\2 off,' \
> debian/occi-ssl
dh $@