#!/bin/sh if [ -e /etc/apache2/conf-enabled/owncloud.conf ] ; then owncloud_enable=true else owncloud_enable=false fi owncloud_enable_cur=$owncloud_enable export owncloud_enable while [ "$1" ] ; do arg="$1" shift case "$arg" in enable|noenable) # Not using disable for consistency with other options if [ 'enable' = "$arg" ] ; then owncloud_enable=true else owncloud_enable=false fi export owncloud_enable ;; status) printstatus() { if $2 ; then echo $1 else echo no$1 fi } printstatus enable $owncloud_enable_cur exit 0 ;; *) ;; esac done if [ "$owncloud_enable" != "$owncloud_enable_cur" ] ; then if $owncloud_enable ; then apt-get install -y owncloud a2enconf owncloud else a2disconf owncloud fi service apache2 restart fi