Renamed sample-rc.d -> rc.d. Update netdata cert/key. Add msmtp cert/key.
This commit is contained in:
parent
ac528e2ff7
commit
831c0eafd3
17 changed files with 29 additions and 18 deletions
66
rc.d/rc.local
Executable file
66
rc.d/rc.local
Executable file
|
|
@ -0,0 +1,66 @@
|
|||
#!/bin/bash
|
||||
# /etc/rc.d/rc.local - Local system startup script.
|
||||
# This script will be run when the system is first booted.
|
||||
|
||||
# Start the MCE daemon.
|
||||
[ -x /etc/rc.d/rc.mcelog ] && /etc/rc.d/rc.mcelog start
|
||||
|
||||
# Start the qemu guest additions agent.
|
||||
[ -x /etc/rc.d/rc.qemu-ga ] && /etc/rc.d/rc.qemu-ga start
|
||||
|
||||
# Start GlusterFS daemon.
|
||||
[ -x /etc/rc.d/rc.glusterd ] && /etc/rc.d/rc.glusterd start
|
||||
|
||||
# Start the vnstat daemon.
|
||||
[ -x /etc/rc.d/rc.vnstat ] && /etc/rc.d/rc.vnstat start
|
||||
|
||||
# Start netdata.
|
||||
[ -x /etc/rc.d/rc.netdata ] && /etc/rc.d/rc.netdata start
|
||||
|
||||
# Start fail2ban.
|
||||
[ -x /etc/rc.d/rc.fail2ban ] && /etc/rc.d/rc.fail2ban start
|
||||
|
||||
# Start the php-fpm FastCGI daemon.
|
||||
[ -x /etc/rc.d/rc.php-fpm ] && /etc/rc.d/rc.php-fpm start
|
||||
|
||||
# Start SpamAssassin.
|
||||
[ -x /etc/rc.d/rc.spamd ] && /etc/rc.d/rc.spamd start
|
||||
|
||||
# Start greylistd.
|
||||
[ -x /etc/rc.d/rc.greylistd ] && /etc/rc.d/rc.greylistd start
|
||||
|
||||
# Start proftpd.
|
||||
[ -x /etc/rc.d/rc.proftpd ] && {
|
||||
/opt/bin/lumberjack -u logger -z -r -i /run/slackware.uk-ftpd.log -o logger:ftp -mp 006 -l logs/ftpd-transfers.log \
|
||||
/data/sites/slackware.uk logs/%Y/%m/ftpd-transfers.log &
|
||||
/etc/rc.d/rc.proftpd start
|
||||
}
|
||||
|
||||
# Start the rsync daemon.
|
||||
[ -x /etc/rc.d/rc.rsyncd ] && {
|
||||
/opt/bin/lumberjack -u logger -z -r -i /run/rsyncd.log -o logger:mirror -mp 006 -l logs/rsyncd-transfers.log \
|
||||
/data/sites/slackware.uk logs/%Y/%m/rsyncd-transfers.log &
|
||||
/etc/rc.d/rc.rsyncd start
|
||||
}
|
||||
|
||||
# Start the bandwidth bar generator.
|
||||
[ -x /opt/bin/bwbar ] && sudo -b /opt/bin/bwbar -f /run/bwbar.txt -p /run/bwbar.png -t 1 -x 800 -y 8 -b 2 eth0 1000
|
||||
|
||||
# Start seeding the torrents.
|
||||
grep "^seeder:" /etc/passwd >/dev/null 2>&1 && su - seeder -c /home/seeder/start-seeding
|
||||
|
||||
# Start libvirt.
|
||||
[ -x /etc/rc.d/rc.libvirt ] && /etc/rc.d/rc.libvirt start
|
||||
|
||||
# Start the lxcfs fuse module.
|
||||
[ -x /etc/rc.d/rc.lxcfs ] && /etc/rc.d/rc.lxcfs start
|
||||
|
||||
# Start containers.
|
||||
[ -x /etc/rc.d/rc.lxc ] && {
|
||||
# Proxy ARP is required for the LXC bridge to function correctly.
|
||||
echo 1 >/proc/sys/net/ipv4/conf/br0/proxy_arp
|
||||
/etc/rc.d/rc.lxc start
|
||||
}
|
||||
|
||||
# Notify that the server has booted.
|
||||
CONFIG_FILE="server" /opt/bin/pushover -T "Successful boot up: ${HOSTNAME%%.*}" -p 1 -m "$(printf '%(%d %b %Y - %H:%M:%S)T')"
|
||||
Loading…
Add table
Add a link
Reference in a new issue