summaryrefslogtreecommitdiffstats
path: root/abs/mv-core/lighttpd/lighttpd.install
diff options
context:
space:
mode:
Diffstat (limited to 'abs/mv-core/lighttpd/lighttpd.install')
-rw-r--r--abs/mv-core/lighttpd/lighttpd.install80
1 files changed, 0 insertions, 80 deletions
diff --git a/abs/mv-core/lighttpd/lighttpd.install b/abs/mv-core/lighttpd/lighttpd.install
deleted file mode 100644
index 1055e4b..0000000
--- a/abs/mv-core/lighttpd/lighttpd.install
+++ /dev/null
@@ -1,80 +0,0 @@
-post_install() {
- # set post_install message
- /bin/cat << EOM
-
- --> This release marks a minor (NOT micro!) version change and is not 100%
- --> compatible with former versions. Have a look at the new lighttpd.conf,
- --> there are some changes in the index files syntax and nested conditions
- --> are possible by now. Also please read the documentation in
- --> /usr/share/lighttpd or on lighttpds's hompage: http://lighttpd.org
-
- --> for the following OPTIONAL modules (when choosen from lighttpd.conf)
- --> you will need the following dependencies:
- mod_webdav : libxml2, sqlite3
- mod_cml: libmemcache, lua
- mod_trigger_b4_dl: libmemcache, gdbm
- mod_auth.so: libldap
- mod_mysql_vhost: libmysqlclient
-
-EOM
-
- # import daemon configuration file to detect lighttpd.conf location
- [ -f /etc/conf.d/lighttpd ] && . /etc/conf.d/lighttpd
- # some automagic dealing with the users preferences as marked in
- # /etc/lighttpd/lighttpd.conf
- # a simple conf-file parser to isolate the user, logfiles etc.
- FILES=`sed -n -e '/accesslog\.filename/p;/server\.errorlog/p' \
- ${DAEMON_CONF} \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
- DAEMON_USER=`sed -n -e '/server\.username/p' ${DAEMON_CONF} \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
- DAEMON_GROUP=`sed -n -e '/server\.groupname/p' ${DAEMON_CONF} \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
- DIRECTORIES=`sed -n -e '/\.cache-dir/p;/\.server-root/p' ${DAEMON_CONF} \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
- DOCROOTDIRS=`sed -n -e '/server.\document-root/p' ${DAEMON_CONF} \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
- CHROOT=`sed -n -e '/server\.chroot/p' ${DAEMON_CONF} \
- | sed -e '/^ *#.*$/d' \
- | sed -e 's/^.*"\(.*\)".*$/\1/'`
-
- touch /tmp/empty
- # make sure logfiles exist
- for FILE in $FILES; do
- [ ! -f ${CHROOT}${FILE} ] && \
- install -Dm644 -o $DAEMON_USER -g $DAEMON_GROUP /tmp/empty ${CHROOT}${FILE} && \
- echo 'Creating file ' ${CHROOT}${FILE}
- done
- # make sure the lighttpd.user owns the cache dirs and vhost-root ...
- for DIR in $DIRECTORIES; do
- [ ! -d ${CHROOT}${DIR} ] && \
- install -dm755 -o $DAEMON_USER -g $DAEMON_GROUP ${CHROOT}${DIR} && \
- echo "Creating directory ${CHROOT}${DIR}" && \
- chown $DAEMON_USER:$DAEMON_GROUP ${CHROOT}${DIR}
- done
- # ... and the document roots
- for DIR in $DOCROOTDIRS; do
- [ ! -d ${CHROOT}${DIR} ] && \
- install -dm755 -o $DAEMON_USER -g $DAEMON_GROUP ${CHROOT}${DIR} && \
- echo "Creating directory ${CHROOT}${DIR}"
- chown -R $DAEMON_USER:$DAEMON_GROUP ${CHROOT}${DIR}
- done
- rm -f /tmp/empty
-}
-
-post_upgrade() {
- cp /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.old
- cp /etc/lighttpd/lighttpd.conf.pacnew /etc/lighttpd/lighttpd.conf
- if [ -f /usr/bin/php ]
-then
- cp /etc/lighttpd/lighttpd.conf /tmp
- sed -e "s/# .* \"mod_fastcgi\",/\"mod_fastcgi\"\,/g" /tmp/lighttpd.conf > /etc/lighttpd/lighttpd.conf
-
-fi
- post_install $1
-}
-
-op=$1
-shift
-$op $*
-# vim: ft=sh ts=2