Remove non-functional syslog and logrotate facilities

This commit is contained in:
2015-12-06 01:49:18 +01:00
parent 3056c72efd
commit 2add55a982
7 changed files with 3 additions and 52 deletions

View File

@@ -38,7 +38,7 @@ all: build bin service clean
build: prepare base
$(call script,cleanup)
@echo 'RUN chmod +x /opt/init.d/*' >> ${FILE}
@echo 'RUN chmod +x /opt/init.d/* || :' >> ${FILE}
@echo 'CMD ["/opt/init"]' >> ${FILE}
@docker build -t $(NAME):$(VERSION) $(ARGS) -f $(FILE) $(BASE)
@rm ${FILE}

View File

@@ -1,5 +1,4 @@
base: cron syslog sshd
base: cron sshd
$(call script,utilities)
$(call script,init)
$(call script,runit)
$(call script,logrotate)
$(call script,runit)

View File

@@ -1,2 +0,0 @@
logrotate:
ln -f $(BASE)/scripts/*_$@.sh build/scripts

View File

@@ -1,3 +0,0 @@
syslog:
$(call script,$@)
$(call runit,$@)

View File

@@ -1,18 +0,0 @@
#!/bin/sh
set -e
[ -r /etc/default/syslog-ng ] && . /etc/default/syslog-ng
case "x$CONSOLE_LOG_LEVEL" in
x[1-8])
dmesg -n $CONSOLE_LOG_LEVEL
;;
x)
;;
*)
echo "CONSOLE_LOG_LEVEL is of unaccepted value."
;;
esac
if [ ! -e /dev/xconsole ]
then
mknod -m 640 /dev/xconsole p
fi
syslog-ng -F -p /var/run/syslog-ng.pid

View File

@@ -1,18 +0,0 @@
#!/bin/bash
set -e
source /build/config
set -x
## Environment
export_env PHP_CONFIG /host/etc/php.ini
export_env PHP_FCGI_CONFIG /etc/lighttpd/conf-enabled/15-fastcgi-php.conf
export_env PHP_FCGI_PORT 5555
export_env PHP_FCGI_CHILDREN 16
export_env PHP_FCGI_MAX_REQUESTS 2000
## Configuration
ln -s /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-enabled/
cp /etc/lighttpd/conf-available/15-fastcgi-php.conf /etc/lighttpd/conf-enabled/
sed -i "s,\(\"PHP_FCGI_CHILDREN\"\s*=>\s*\"\).*$,\1$PHP_FCGI_CHILDREN\"\,," $PHP_FCGI_CONFIG
sed -i "s,\(\"PHP_FCGI_MAX_REQUESTS\"\s*=>\s*\"\).*$,\1$PHP_FCGI_MAX_REQUESTS\"\,," $PHP_FCGI_CONFIG
sed -i "s,\(\"socket\"\),\"host\" => \"127.0.0.1\"\,\n\t\t\"port\" => $PHP_FCGI_PORT\,\n\t\t#\1," $PHP_FCGI_CONFIG

View File

@@ -1,7 +0,0 @@
#!/bin/bash
set -e
source /build/config
set -x
## Install logrotate
apt_get_install_permanent logrotate