move systemd configs to /usr/local/...
This commit is contained in:
parent
cdde6bd201
commit
427f8f1c28
29
install.sh
29
install.sh
|
@ -134,14 +134,19 @@ else
|
||||||
install --owner=vhost --group=vhost --mode=755 --directory /srv/www/html
|
install --owner=vhost --group=vhost --mode=755 --directory /srv/www/html
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# create local systemd dir, used by webalizer & jailkit
|
||||||
|
if [[ ! -d /usr/local/lib/systemd/system ]]; then
|
||||||
|
mkdir -p /usr/local/lib/systemd/system
|
||||||
|
fi
|
||||||
|
|
||||||
# Webalizer
|
# Webalizer
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -y install webalizer
|
DEBIAN_FRONTEND=noninteractive apt-get -y install webalizer
|
||||||
cp etc/logrotate.d/apache2 /etc/logrotate.d/apache2
|
cp etc/logrotate.d/apache2 /etc/logrotate.d/apache2
|
||||||
chmod 644 /etc/logrotate.d/apache2
|
chmod 644 /etc/logrotate.d/apache2
|
||||||
rm /etc/cron.daily/webalizer
|
rm /etc/cron.daily/webalizer
|
||||||
rmdir /srv/www/webalizer
|
rmdir /srv/www/webalizer
|
||||||
cp systemd/webalizer.* /usr/lib/systemd/system/
|
cp systemd/webalizer.* /usr/local/lib/systemd/system/
|
||||||
chmod 644 /usr/lib/systemd/system/webalizer.*
|
chmod 644 /usr/local/lib/systemd/system/webalizer.*
|
||||||
systemctl enable webalizer.timer
|
systemctl enable webalizer.timer
|
||||||
systemctl start webalizer.timer
|
systemctl start webalizer.timer
|
||||||
|
|
||||||
|
@ -189,15 +194,6 @@ echo "" >> /etc/jailkit/jk_init.ini
|
||||||
echo "[ruby]" >> /etc/jailkit/jk_init.ini
|
echo "[ruby]" >> /etc/jailkit/jk_init.ini
|
||||||
echo "comment = the ruby interpreter and libraries" >> /etc/jailkit/jk_init.ini
|
echo "comment = the ruby interpreter and libraries" >> /etc/jailkit/jk_init.ini
|
||||||
echo "paths = /usr/bin/erb. /usr/bin/gem, /usr/bin/irb, /usr/bin/rdoc, /usr/bin/ri, /usr/bin/ruby, /usr/share/doc/ruby, /usr/share/man/man1/ruby.1.gz, /usr/lib/ruby/, /usr/lib/x86_64-linux-gnu/ruby/" >> /etc/jailkit/jk_init.ini
|
echo "paths = /usr/bin/erb. /usr/bin/gem, /usr/bin/irb, /usr/bin/rdoc, /usr/bin/ri, /usr/bin/ruby, /usr/share/doc/ruby, /usr/share/man/man1/ruby.1.gz, /usr/lib/ruby/, /usr/lib/x86_64-linux-gnu/ruby/" >> /etc/jailkit/jk_init.ini
|
||||||
|
|
||||||
# varnish
|
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -y install varnish
|
|
||||||
cp -a etc/varnish/* /etc/varnish/
|
|
||||||
find /etc/varnish/ -type d -exec chmod 755 {} +
|
|
||||||
find /etc/varnish/ -type f -exec chmod 644 {} +
|
|
||||||
chown -R root:root /etc/varnish/
|
|
||||||
## /usr/bin/varnishncsa
|
|
||||||
|
|
||||||
mkdir /usr/jails
|
mkdir /usr/jails
|
||||||
if ! [ -d "/usr/local/libexec" ]; then
|
if ! [ -d "/usr/local/libexec" ]; then
|
||||||
install --owner=root --group=root --mode=755 --directory /usr/local/libexec
|
install --owner=root --group=root --mode=755 --directory /usr/local/libexec
|
||||||
|
@ -210,6 +206,17 @@ if ! [ -f "/etc/fstab.jails" ]; then
|
||||||
chmod 644 /etc/fstab.jails
|
chmod 644 /etc/fstab.jails
|
||||||
echo "# /etc/fstab.jails: jail bind mounts information." > /etc/fstab.jails
|
echo "# /etc/fstab.jails: jail bind mounts information." > /etc/fstab.jails
|
||||||
fi
|
fi
|
||||||
|
cp systemd/jail-mounts.service /usr/local/lib/systemd/system/
|
||||||
|
chmod 644 /usr/local/lib/systemd/system/jail-mounts.service
|
||||||
|
systemctl enable jail-mounts.service
|
||||||
|
|
||||||
|
# varnish
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get -y install varnish
|
||||||
|
cp -a etc/varnish/* /etc/varnish/
|
||||||
|
find /etc/varnish/ -type d -exec chmod 755 {} +
|
||||||
|
find /etc/varnish/ -type f -exec chmod 644 {} +
|
||||||
|
chown -R root:root /etc/varnish/
|
||||||
|
## /usr/bin/varnishncsa
|
||||||
|
|
||||||
# mini_sendmail so users can send out of jails
|
# mini_sendmail so users can send out of jails
|
||||||
cd /usr/local/src
|
cd /usr/local/src
|
||||||
|
|
Loading…
Reference in New Issue
Block a user