@@ -1,137 +0,0 @@ | |||
### | |||
### Sample Wget initialization file .wgetrc | |||
### | |||
## You can use this file to change the default behaviour of wget or to | |||
## avoid having to type many many command-line options. This file does | |||
## not contain a comprehensive list of commands -- look at the manual | |||
## to find out what you can put into this file. You can find this here: | |||
## $ info wget.info 'Startup File' | |||
## Or online here: | |||
## https://www.gnu.org/software/wget/manual/wget.html#Startup-File | |||
## | |||
## Wget initialization file can reside in /etc/wgetrc | |||
## (global, for all users) or $HOME/.wgetrc (for a single user). | |||
## | |||
## To use the settings in this file, you will have to uncomment them, | |||
## as well as change them, in most cases, as the values on the | |||
## commented-out lines are the default values (e.g. "off"). | |||
## | |||
## Command are case-, underscore- and minus-insensitive. | |||
## For example ftp_proxy, ftp-proxy and ftpproxy are the same. | |||
## | |||
## Global settings (useful for setting up in /etc/wgetrc). | |||
## Think well before you change them, since they may reduce wget's | |||
## functionality, and make it behave contrary to the documentation: | |||
## | |||
# You can set retrieve quota for beginners by specifying a value | |||
# optionally followed by 'K' (kilobytes) or 'M' (megabytes). The | |||
# default quota is unlimited. | |||
#quota = inf | |||
# You can lower (or raise) the default number of retries when | |||
# downloading a file (default is 20). | |||
#tries = 20 | |||
# Lowering the maximum depth of the recursive retrieval is handy to | |||
# prevent newbies from going too "deep" when they unwittingly start | |||
# the recursive retrieval. The default is 5. | |||
#reclevel = 5 | |||
# By default Wget uses "passive FTP" transfer where the client | |||
# initiates the data connection to the server rather than the other | |||
# way around. That is required on systems behind NAT where the client | |||
# computer cannot be easily reached from the Internet. However, some | |||
# firewalls software explicitly supports active FTP and in fact has | |||
# problems supporting passive transfer. If you are in such | |||
# environment, use "passive_ftp = off" to revert to active FTP. | |||
#passive_ftp = off | |||
# The "wait" command below makes Wget wait between every connection. | |||
# If, instead, you want Wget to wait only between retries of failed | |||
# downloads, set waitretry to maximum number of seconds to wait (Wget | |||
# will use "linear backoff", waiting 1 second after the first failure | |||
# on a file, 2 seconds after the second failure, etc. up to this max). | |||
#waitretry = 10 | |||
## | |||
## Local settings (for a user to set in his $HOME/.wgetrc). It is | |||
## *highly* undesirable to put these settings in the global file, since | |||
## they are potentially dangerous to "normal" users. | |||
## | |||
## Even when setting up your own ~/.wgetrc, you should know what you | |||
## are doing before doing so. | |||
## | |||
# Set this to on to use timestamping by default: | |||
#timestamping = off | |||
# It is a good idea to make Wget send your email address in a `From:' | |||
# header with your request (so that server administrators can contact | |||
# you in case of errors). Wget does *not* send `From:' by default. | |||
#header = From: Your Name <username@site.domain> | |||
# You can set up other headers, like Accept-Language. Accept-Language | |||
# is *not* sent by default. | |||
#header = Accept-Language: en | |||
# You can set the default proxies for Wget to use for http, https, and ftp. | |||
# They will override the value in the environment. | |||
#https_proxy = http://proxy.yoyodyne.com:18023/ | |||
#http_proxy = http://proxy.yoyodyne.com:18023/ | |||
#ftp_proxy = http://proxy.yoyodyne.com:18023/ | |||
# If you do not want to use proxy at all, set this to off. | |||
#use_proxy = on | |||
# You can customize the retrieval outlook. Valid options are default, | |||
# binary, mega and micro. | |||
#dot_style = default | |||
# Setting this to off makes Wget not download /robots.txt. Be sure to | |||
# know *exactly* what /robots.txt is and how it is used before changing | |||
# the default! | |||
#robots = on | |||
# It can be useful to make Wget wait between connections. Set this to | |||
# the number of seconds you want Wget to wait. | |||
#wait = 0 | |||
# You can force creating directory structure, even if a single is being | |||
# retrieved, by setting this to on. | |||
#dirstruct = off | |||
# You can turn on recursive retrieving by default (don't do this if | |||
# you are not sure you know what it means) by setting this to on. | |||
#recursive = off | |||
# To always back up file X as X.orig before converting its links (due | |||
# to -k / --convert-links / convert_links = on having been specified), | |||
# set this variable to on: | |||
#backup_converted = off | |||
# To have Wget follow FTP links from HTML files by default, set this | |||
# to on: | |||
#follow_ftp = off | |||
# To try ipv6 addresses first: | |||
#prefer-family = IPv6 | |||
# Set default IRI support state | |||
#iri = off | |||
# Force the default system encoding | |||
#localencoding = UTF-8 | |||
# Force the default remote server encoding | |||
#remoteencoding = UTF-8 | |||
# Turn on to prevent following non-HTTPS links when in recursive mode | |||
#httpsonly = off | |||
# Tune HTTPS security (auto, SSLv2, SSLv3, TLSv1, PFS) | |||
#secureprotocol = auto |
@@ -1,8 +0,0 @@ | |||
# Bitlbee options (see /usr/sbin/bitlbee -h) | |||
BITLBEE_OPTS="-F" | |||
# By default, the bitlbee init script will attempt to stop | |||
# all bitlbee-owned processes, including per-client forks. | |||
# Setting this to "no" tells the init script to only | |||
# stop the main bitlbee process. | |||
BITLBEE_STOP_ALL="yes" |
@@ -1,26 +0,0 @@ | |||
# Variables to configure vpn tunnels where "vpnname" is the name of your vpn tunnel: | |||
# | |||
# server_vpnname | |||
# password_vpnname | |||
# vpnopts_vpnname | |||
# | |||
# The tunnel will need to be started with a symbolic link to openconnect: | |||
# | |||
# ln -s /etc/init.d/openconnect /etc/init.d/openconnect.vpnname | |||
# | |||
# If you'd like to execute a script on preup, postup, predown and postdown of the vpn tunnel, you | |||
# need to create executable scripts in a directory with the same name as | |||
# the vpn tunnel (vpn0 can be replaced with the vpn name): | |||
# | |||
# mkdir /etc/openconnect/vpn0 | |||
# cd /etc/openconnect/vpn0" | |||
# echo '#!/bin/sh' > preup.sh" | |||
# cp preup.sh predown.sh" | |||
# cp preup.sh postup.sh" | |||
# cp preup.sh postdown.sh" | |||
# chmod 755 /etc/openconnect/vpn0/*" | |||
server_vpn0="vpn.server.tld" | |||
password_vpn0="YOUR_PASSWORD" | |||
# Any OPENCONNECT options my go here (see openconnect --help) | |||
vpnopts_vpn0="-l --passwd-on-stdin --user=YOUR_USERNAME --script=/etc/openconnect/openconnect.sh" |
@@ -1,7 +0,0 @@ | |||
# /etc/init.d/pydoc.conf | |||
# $Id$ | |||
# This file contains the configuration for pydoc's internal webserver. | |||
# Default port for Python's pydoc server. | |||
PYDOC2_7_PORT="7464" |
@@ -1,7 +0,0 @@ | |||
# /etc/init.d/pydoc.conf | |||
# $Id$ | |||
# This file contains the configuration for pydoc's internal webserver. | |||
# Default port for Python's pydoc server. | |||
PYDOC3_4_PORT="7464" |
@@ -1,21 +0,0 @@ | |||
# /etc/conf.d/sshd: config file for /etc/init.d/sshd | |||
# Where is your sshd_config file stored? | |||
SSHD_CONFDIR="/etc/ssh" | |||
# Any random options you want to pass to sshd. | |||
# See the sshd(8) manpage for more info. | |||
SSHD_OPTS="" | |||
# Pid file to use (needs to be absolute path). | |||
#SSHD_PIDFILE="/var/run/sshd.pid" | |||
# Path to the sshd binary (needs to be absolute path). | |||
#SSHD_BINARY="/usr/sbin/sshd" |
@@ -1,2 +1,8 @@ | |||
#Bitlbee options (see /usr/sbin/bitlbee -h) | |||
# Bitlbee options (see /usr/sbin/bitlbee -h) | |||
BITLBEE_OPTS="-F" | |||
# By default, the bitlbee init script will attempt to stop | |||
# all bitlbee-owned processes, including per-client forks. | |||
# Setting this to "no" tells the init script to only | |||
# stop the main bitlbee process. | |||
BITLBEE_STOP_ALL="yes" |
@@ -1,5 +1,5 @@ | |||
# /etc/init.d/pydoc.conf | |||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 2011/10/27 13:56:55 neurogeek Exp $ | |||
# $Id$ | |||
# This file contains the configuration for pydoc's internal webserver. | |||
@@ -1,5 +1,5 @@ | |||
# /etc/init.d/pydoc.conf | |||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.conf,v 1.3 2011/10/27 13:56:55 neurogeek Exp $ | |||
# $Id$ | |||
# This file contains the configuration for pydoc's internal webserver. | |||
@@ -1,68 +0,0 @@ | |||
## | |||
## SSL settings | |||
## | |||
# SSL/TLS support: yes, no, required. <doc/wiki/SSL.txt> | |||
ssl = yes | |||
# PEM encoded X.509 SSL/TLS certificate and private key. They're opened before | |||
# dropping root privileges, so keep the key file unreadable by anyone but | |||
# root. Included doc/mkcert.sh can be used to easily generate self-signed | |||
# certificate, just make sure to update the domains in dovecot-openssl.cnf | |||
ssl_cert = </etc/ssl/dovecot/server.pem | |||
ssl_key = </etc/ssl/dovecot/server.key | |||
# If key file is password protected, give the password here. Alternatively | |||
# give it when starting dovecot with -p parameter. Since this file is often | |||
# world-readable, you may want to place this setting instead to a different | |||
# root owned 0600 file by using ssl_key_password = <path. | |||
#ssl_key_password = | |||
# PEM encoded trusted certificate authority. Set this only if you intend to use | |||
# ssl_verify_client_cert=yes. The file should contain the CA certificate(s) | |||
# followed by the matching CRL(s). (e.g. ssl_ca = </etc/ssl/certs/ca.pem) | |||
#ssl_ca = | |||
# Require that CRL check succeeds for client certificates. | |||
#ssl_require_crl = yes | |||
# Directory and/or file for trusted SSL CA certificates. These are used only | |||
# when Dovecot needs to act as an SSL client (e.g. imapc backend). The | |||
# directory is usually /etc/ssl/certs in Debian-based systems and the file is | |||
# /etc/pki/tls/cert.pem in RedHat-based systems. | |||
#ssl_client_ca_dir = | |||
#ssl_client_ca_file = | |||
# Request client to send a certificate. If you also want to require it, set | |||
# auth_ssl_require_client_cert=yes in auth section. | |||
#ssl_verify_client_cert = no | |||
# Which field from certificate to use for username. commonName and | |||
# x500UniqueIdentifier are the usual choices. You'll also need to set | |||
# auth_ssl_username_from_cert=yes. | |||
#ssl_cert_username_field = commonName | |||
# DH parameters length to use. | |||
#ssl_dh_parameters_length = 1024 | |||
# SSL protocols to use | |||
#ssl_protocols = !SSLv2 | |||
# SSL ciphers to use | |||
# ############### | |||
# Added by Gentoo | |||
# You are encouraged to change the cipher list to | |||
#ssl_cipher_list = DEFAULT:!EXPORT:!LOW:!MEDIUM:!MD5 | |||
# if you are not required to support legacy mail clients. | |||
# ############### | |||
#ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL | |||
# Prefer the server's order of ciphers over client's. | |||
#ssl_prefer_server_ciphers = no | |||
# SSL crypto device to use, for valid values run "openssl engine" | |||
#ssl_crypto_device = | |||
# SSL extra options. Currently supported options are: | |||
# no_compression - Disable compression. | |||
#ssl_options = |
@@ -1,26 +0,0 @@ | |||
## | |||
## LMTP specific settings | |||
## | |||
# Support proxying to other LMTP/SMTP servers by performing passdb lookups. | |||
#lmtp_proxy = no | |||
# When recipient address includes the detail (e.g. user+detail), try to save | |||
# the mail to the detail mailbox. See also recipient_delimiter and | |||
# lda_mailbox_autocreate settings. | |||
#lmtp_save_to_detail_mailbox = no | |||
# Verify quota before replying to RCPT TO. This adds a small overhead. | |||
#lmtp_rcpt_check_quota = no | |||
# Which recipient address to use for Delivered-To: header and Received: | |||
# header. The default is "final", which is the same as the one given to | |||
# RCPT TO command. "original" uses the address given in RCPT TO's ORCPT | |||
# parameter, "none" uses nothing. Note that "none" is currently always used | |||
# when a mail has multiple recipients. | |||
#lmtp_hdr_delivery_address = final | |||
protocol lmtp { | |||
# Space separated list of plugins to load (default is global mail_plugins). | |||
#mail_plugins = $mail_plugins | |||
} |
@@ -49,19 +49,20 @@ ssl_key = </etc/ssl/dovecot/server.key | |||
#ssl_protocols = !SSLv2 | |||
# SSL ciphers to use | |||
#ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL | |||
# ########################################## | |||
# You are strongly encouraged to change the above two settings to | |||
# | |||
#ssl_protocols = !SSLv2 !SSLv3 | |||
#ssl_cipher_list = ALL:!EXPORT:!LOW:!MEDIUM:!aNULL:+RC4:@STRENGTH | |||
# | |||
# ############### | |||
# Added by Gentoo | |||
# You are encouraged to change the cipher list to | |||
#ssl_cipher_list = DEFAULT:!EXPORT:!LOW:!MEDIUM:!MD5 | |||
# if you are not required to support legacy mail clients. | |||
# ########################################## | |||
# ############### | |||
#ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL | |||
# Prefer the server's order of ciphers over client's. | |||
#ssl_prefer_server_ciphers = no | |||
# SSL crypto device to use, for valid values run "openssl engine" | |||
#ssl_crypto_device = | |||
# SSL extra options. Currently supported options are: | |||
# no_compression - Disable compression. | |||
#ssl_options = |
@@ -13,8 +13,14 @@ | |||
# Verify quota before replying to RCPT TO. This adds a small overhead. | |||
#lmtp_rcpt_check_quota = no | |||
# Which recipient address to use for Delivered-To: header and Received: | |||
# header. The default is "final", which is the same as the one given to | |||
# RCPT TO command. "original" uses the address given in RCPT TO's ORCPT | |||
# parameter, "none" uses nothing. Note that "none" is currently always used | |||
# when a mail has multiple recipients. | |||
#lmtp_hdr_delivery_address = final | |||
protocol lmtp { | |||
# Space separated list of plugins to load (default is global mail_plugins). | |||
#mail_plugins = $mail_plugins | |||
} | |||
@@ -1,116 +0,0 @@ | |||
# Hiawatha main configuration file | |||
# | |||
# VARIABLES | |||
# With 'set', you can declare a variable. Make sure the name of the | |||
# variable doesn't conflict with any of the configuration options. The | |||
# variables are case-sensitive and cannot be redeclared. | |||
# | |||
#set LOCALHOST = 127.0.0.0/8 | |||
# GENERAL SETTINGS | |||
# | |||
ServerId = hiawatha | |||
ConnectionsTotal = 1000 | |||
ConnectionsPerIP = 25 | |||
SystemLogfile = /var/log/hiawatha/system.log | |||
GarbageLogfile = /var/log/hiawatha/garbage.log | |||
# BINDING SETTINGS | |||
# A binding is where a client can connect to. | |||
# | |||
Binding { | |||
Port = 80 | |||
# Interface = 127.0.0.1 | |||
# MaxKeepAlive = 30 | |||
# TimeForRequest = 3,20 | |||
} | |||
# | |||
#Binding { | |||
# Port = 443 | |||
# Interface = ::1 | |||
# MaxKeepAlive = 30 | |||
# TimeForRequest = 3,20 | |||
# TLScertFile = hiawatha.pem | |||
#} | |||
# BANNING SETTINGS | |||
# Deny service to clients who misbehave. | |||
# | |||
#BanOnGarbage = 300 | |||
#BanOnMaxPerIP = 60 | |||
#BanOnMaxReqSize = 300 | |||
#KickOnBan = yes | |||
#RebanDuringBan = yes | |||
# COMMON GATEWAY INTERFACE (CGI) SETTINGS | |||
# These settings can be used to run CGI applications. | |||
# | |||
#CGIhandler = /usr/bin/perl:pl | |||
#CGIhandler = /usr/bin/php-cgi:php | |||
#CGIhandler = /usr/bin/python:py | |||
#CGIhandler = /usr/bin/ruby:rb | |||
#CGIhandler = /usr/bin/ssi-cgi:shtml | |||
#CGIextension = cgi | |||
# | |||
#FastCGIserver { | |||
# FastCGIid = PHP5 | |||
# ConnectTo = 127.0.0.1:2005 | |||
# Extension = php | |||
#} | |||
# URL TOOLKIT | |||
# This URL toolkit rule was made for the Banshee PHP framework, which | |||
# can be downloaded from http://www.hiawatha-webserver.org/banshee | |||
# | |||
#UrlToolkit { | |||
# ToolkitID = banshee | |||
# RequestURI isfile Return | |||
# Match ^/(css|files|images|js|slimstat)($|/) Return | |||
# Match ^/(favicon.ico|robots.txt|sitemap.xml)$ Return | |||
# Match .*\?(.*) Rewrite /index.php?$1 | |||
# Match .* Rewrite /index.php | |||
#} | |||
# DEFAULT WEBSITE | |||
# It is wise to use your IP address as the hostname of the default website | |||
# and give it a blank webpage. By doing so, automated webscanners won't find | |||
# your possible vulnerable website. | |||
# | |||
Hostname = 127.0.0.1 | |||
WebsiteRoot = /var/www/hiawatha | |||
StartFile = index.html | |||
AccessLogfile = /var/log/hiawatha/access.log | |||
ErrorLogfile = /var/log/hiawatha/error.log | |||
#ErrorHandler = 404:/error.cgi | |||
# VIRTUAL HOSTS | |||
# Use a VirtualHost section to declare the websites you want to host. | |||
# | |||
#VirtualHost { | |||
# Hostname = www.my-domain.com | |||
# WebsiteRoot = /var/www/my-domain/public | |||
# StartFile = index.php | |||
# AccessLogfile = /var/www/my-domain/log/access.log | |||
# ErrorLogfile = /var/www/my-domain/log/error.log | |||
# TimeForCGI = 5 | |||
# UseFastCGI = PHP5 | |||
# UseToolkit = banshee | |||
#} | |||
# DIRECTORY SETTINGS | |||
# You can specify some settings per directory. | |||
# | |||
#Directory { | |||
# Path = /home/baduser | |||
# ExecuteCGI = no | |||
# UploadSpeed = 10,2 | |||
#} |
@@ -1,11 +1,18 @@ | |||
# Hiawatha main configuration file | |||
# | |||
# VARIABLES | |||
# With 'set', you can declare a variable. Make sure the name of the | |||
# variable doesn't conflict with any of the configuration options. The | |||
# variables are case-sensitive and cannot be redeclared. | |||
# | |||
#set LOCALHOST = 127.0.0.0/8 | |||
# GENERAL SETTINGS | |||
# | |||
ServerId = hiawatha | |||
ConnectionsTotal = 250 | |||
ConnectionsTotal = 1000 | |||
ConnectionsPerIP = 25 | |||
SystemLogfile = /var/log/hiawatha/system.log | |||
GarbageLogfile = /var/log/hiawatha/garbage.log | |||
@@ -26,7 +33,7 @@ Binding { | |||
# Interface = ::1 | |||
# MaxKeepAlive = 30 | |||
# TimeForRequest = 3,20 | |||
# SSLcertFile = hiawatha.pem | |||
# TLScertFile = hiawatha.pem | |||
#} | |||
@@ -1,58 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2012 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License, v2 or later | |||
# $Id$ | |||
extra_started_commands="reload" | |||
depend() { | |||
need localmount | |||
before postfix | |||
after bootmisc ldap mysql ntp-client ntpd postgresql saslauthd slapd | |||
use logger net | |||
} | |||
checkconfig() { | |||
DOVECOT_INSTANCE=${SVCNAME##*.} | |||
if [ -n "${DOVECOT_INSTANCE}" -a "${SVCNAME}" != "dovecot" ]; then | |||
DOVECOT_CONF=/etc/dovecot/dovecot.${DOVECOT_INSTANCE}.conf | |||
else | |||
DOVECOT_CONF=/etc/dovecot/dovecot.conf | |||
fi | |||
if [ ! -e ${DOVECOT_CONF} ]; then | |||
eerror "You will need an ${DOVECOT_CONF} first" | |||
return 1 | |||
fi | |||
if [ -x /usr/sbin/dovecot ]; then | |||
DOVECOT_BASEDIR=$(/usr/sbin/dovecot -c ${DOVECOT_CONF} -a | grep '^base_dir = ' | sed 's/^base_dir = //') | |||
else | |||
eerror "dovecot not executable" | |||
return 1 | |||
fi | |||
DOVECOT_BASEDIR=${DOVECOT_BASEDIR:-/var/run/dovecot} | |||
DOVECOT_PIDFILE=${DOVECOT_BASEDIR}/master.pid | |||
} | |||
start() { | |||
checkconfig || return 1 | |||
ebegin "Starting ${SVCNAME}" | |||
start-stop-daemon --start --exec /usr/sbin/dovecot \ | |||
--pidfile "${DOVECOT_PIDFILE}" -- -c "${DOVECOT_CONF}" | |||
eend $? | |||
} | |||
stop() { | |||
checkconfig || return 1 | |||
ebegin "Stopping ${SVCNAME}" | |||
start-stop-daemon --stop --exec /usr/sbin/dovecot \ | |||
--pidfile "${DOVECOT_PIDFILE}" | |||
eend $? | |||
} | |||
reload() { | |||
checkconfig || return 1 | |||
ebegin "Reloading ${SVCNAME} configs and restarting auth/login processes" | |||
start-stop-daemon --signal HUP --exec /usr/sbin/dovecot \ | |||
--pidfile "${DOVECOT_PIDFILE}" | |||
eend $? | |||
} |
@@ -1,26 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
depend() { | |||
need net | |||
} | |||
start() { | |||
ebegin "Starting ${SVCNAME}" | |||
start-stop-daemon \ | |||
--start \ | |||
--exec "/usr/sbin/hiawatha" \ | |||
--pidfile "/var/run/hiawatha.pid" | |||
eend $? | |||
} | |||
stop() { | |||
ebegin "Stopping ${SVCNAME}" | |||
start-stop-daemon \ | |||
--stop \ | |||
--exec "/usr/sbin/hiawatha" \ | |||
--pidfile "/var/run/hiawatha.pid" | |||
eend $? | |||
} |
@@ -1,97 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
extra_commands="reload" | |||
depend() { | |||
need net | |||
use mysql postgresql slapd | |||
provide jabber-server | |||
} | |||
stopJabberServices() { | |||
eindent | |||
for pidfile in /var/run/jabber/*.pid; do | |||
if [ -f "${pidfile}" ]; then | |||
service=$(basename ${pidfile} .pid) | |||
ebegin "Stopping ${service}" | |||
start-stop-daemon \ | |||
--stop \ | |||
--pidfile ${pidfile} | |||
eend $? | |||
fi | |||
done | |||
eoutdent | |||
} | |||
start_pre() { | |||
checkpath -d -o jabber /var/run/jabber | |||
} | |||
start() { | |||
einfo "Starting Jabber Server ..." | |||
local services executable cfgfile pidfile | |||
services=$(grep -v ^# /etc/jabber/jabberd.cfg | grep '..*' | awk '{print $1 ":" $2}') | |||
eindent | |||
for service in ${services}; do | |||
cfgfile=$(echo ${service} | cut -d ':' -f 2) | |||
service=$(echo ${service} | cut -d ':' -f 1) | |||
if [ ! -f "${cfgfile}" ]; then | |||
if [ -f "/etc/jabber/${service}.xml" ]; then | |||
cfgfile="/etc/jabber/${service}.xml" | |||
else | |||
eerror "Can't find: ${cfgfile} or default /etc/jabber/${service}.xml" | |||
stopJabberServices | |||
return 1 | |||
fi | |||
fi | |||
executable=/usr/bin/${service} | |||
if [ ! -f "${executable}" ]; then | |||
eerror "Can't find executable: ${executable}" | |||
stopJabberServices | |||
return 1 | |||
fi | |||
ebegin "Starting ${service} (${cfgfile})" | |||
pidfile="$(grep -v ^# ${cfgfile} | grep '<pidfile>' | sed 's#<.\?pidfile>##g')" | |||
start-stop-daemon \ | |||
--background \ | |||
--start \ | |||
--user jabber:jabber \ | |||
--exec /usr/bin/${service} \ | |||
--pid ${pidfile} \ | |||
-- -c ${cfgfile} | |||
eend $? | |||
done | |||
eoutdent | |||
} | |||
reload() { | |||
eindent | |||
for pidfile in /var/run/jabber/*.pid; do | |||
if [ -f "${pidfile}" ]; then | |||
service=$(basename ${pidfile} .pid) | |||
ebegin "Reloading ${service}" | |||
kill -HUP $(cat ${pidfile}) | |||
eend $? | |||
fi | |||
done | |||
eoutdent | |||
} | |||
stop() { | |||
einfo "Stopping Jabber Server" | |||
stopJabberServices | |||
} |
@@ -1,80 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2004 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
depend() { | |||
before bootmisc hdparm | |||
after localmount | |||
} | |||
checkconfig() { | |||
if [ ! -f /etc/conf.d/pciparm ]; then | |||
ewarn "/etc/conf.d/pciparm does not exist, skipping" | |||
return 1 | |||
fi | |||
if [ -z "${PCIPARM_ALL}" -a -z "${PCIPARM_BUS_0}" -a -z "${PCIPARM_VENDOR_0}" ]; then | |||
ewarn "None of PCIPARM_ALL, PCIPARM_BUS_* or PCIPARM_VENDOR_* set in /etc/conf.d/pciparm" | |||
return 1 | |||
fi | |||
} | |||
do_setpci() { | |||
#ewarn "do_setpci: /usr/sbin/setpci $SETPCI_OPT $@" | |||
SWITCH=$1 | |||
SPEC_ID=$2 | |||
shift 2 | |||
case "$SWITCH" in | |||
-d) DESC=vendor ;; | |||
-s) DESC=bus ;; | |||
*) eerror "Unknown setpci type: $SWITCH" ; return 1 ;; | |||
esac | |||
if [ -z "$SPEC_ID" ]; then | |||
eerror "Missing device specifier!" | |||
return 1 | |||
fi | |||
if [ -z "$*" ]; then | |||
eerror "Missing configuration to set for ($DESC) $SPEC_ID!" | |||
return 1 | |||
fi | |||
ebegin "Setting PCI params for ($DESC) $SPEC_ID to $@" | |||
/usr/sbin/setpci $SETPCI_OPT $SWITCH $SPEC_ID "$@" | |||
rc=$? | |||
eend $rc | |||
return $rc | |||
} | |||
do_setpci_array() { | |||
name=$1 | |||
shift | |||
i=0 | |||
while true; do | |||
eval opt="\$${name}_$i" | |||
# End of loop | |||
[ -z "${opt}" ] && break | |||
# Pass in all other parameters here, in case we want to use multiple | |||
# arguments later. | |||
do_setpci "$@" $opt #|| return 1 | |||
i=$(($i+1)) | |||
done | |||
} | |||
start() { | |||
if get_bootparam "nopciparm" ; then | |||
ewarn "Skipping pciparm init as requested in kernel cmdline" | |||
return 0 | |||
fi | |||
checkconfig || return 1 | |||
# We do not exit after any errors presently, because it might be a | |||
# stability-related fix after a failure. | |||
[ -n "$PCIPARM_ALL" ] && \ | |||
do_setpci -d '*:*' $PCIPARM_ALL #|| return 1 | |||
do_setpci_array PCIPARM_BUS -s #|| return 1 | |||
do_setpci_array PCIPARM_VENDOR -d #|| return 1 | |||
} |
@@ -1,25 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Technologies, Inc. | |||
# Distributed under the terms of the GNU General Public Licence v2 | |||
# $Id$ | |||
start() { | |||
local pydoc_port="${PYDOC2_7_PORT-${PYDOC_PORT}}" | |||
if [ -z "${pydoc_port}" ]; then | |||
eerror "Port not set" | |||
return 1 | |||
fi | |||
ebegin "Starting pydoc server on port ${pydoc_port}" | |||
start-stop-daemon --start --background --make-pidfile \ | |||
--pidfile /var/run/pydoc2.7.pid \ | |||
--exec /usr/bin/pydoc2.7 -- -p "${pydoc_port}" | |||
eend $? | |||
} | |||
stop() { | |||
ebegin "Stopping pydoc server" | |||
start-stop-daemon --stop --quiet --pidfile /var/run/pydoc2.7.pid | |||
eend $? | |||
} |
@@ -1,25 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Technologies, Inc. | |||
# Distributed under the terms of the GNU General Public Licence v2 | |||
# $Id$ | |||
start() { | |||
local pydoc_port="${PYDOC3_4_PORT-${PYDOC_PORT}}" | |||
if [ -z "${pydoc_port}" ]; then | |||
eerror "Port not set" | |||
return 1 | |||
fi | |||
ebegin "Starting pydoc server on port ${pydoc_port}" | |||
start-stop-daemon --start --background --make-pidfile \ | |||
--pidfile /var/run/pydoc3.4.pid \ | |||
--exec /usr/bin/pydoc3.4 -- -p "${pydoc_port}" | |||
eend $? | |||
} | |||
stop() { | |||
ebegin "Stopping pydoc server" | |||
start-stop-daemon --stop --quiet --pidfile /var/run/pydoc3.4.pid | |||
eend $? | |||
} |
@@ -1,139 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
# enable automatic i386/ARM/M68K/MIPS/SPARC/PPC/s390 program execution by the kernel | |||
# Defaulting to OC should be safe because it comes down to: | |||
# - do we trust the interp itself to not be malicious? yes; we built it. | |||
# - do we trust the programs we're running? ish; same permission as native | |||
# binaries apply. so if user can do bad stuff natively, cross isn't worse. | |||
: ${QEMU_BINFMT_FLAGS:=OC} | |||
depend() { | |||
after procfs | |||
} | |||
start() { | |||
ebegin "Registering qemu-user binaries (flags: ${QEMU_BINFMT_FLAGS})" | |||
if [ ! -d /proc/sys/fs/binfmt_misc ] ; then | |||
modprobe -q binfmt_misc | |||
fi | |||
if [ ! -d /proc/sys/fs/binfmt_misc ] ; then | |||
eend $? "You need support for 'misc binaries' in your kernel!" || return | |||
fi | |||
if [ ! -f /proc/sys/fs/binfmt_misc/register ] ; then | |||
mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc >/dev/null 2>&1 | |||
eend $? || return | |||
fi | |||
# probe cpu type | |||
cpu=`uname -m` | |||
case "$cpu" in | |||
i386|i486|i586|i686|i86pc|BePC|x86_64) | |||
cpu="i386" | |||
;; | |||
m68k) | |||
cpu="m68k" | |||
;; | |||
mips*) | |||
cpu="mips" | |||
;; | |||
"Power Macintosh"|ppc|ppc64) | |||
cpu="ppc" | |||
;; | |||
armv[4-9]*) | |||
cpu="arm" | |||
;; | |||
sparc*) | |||
cpu="sparc" | |||
;; | |||
esac | |||
# register the interpreter for each cpu except for the native one | |||
if [ $cpu != "i386" -a -x "/usr/bin/qemu-i386" ] ; then | |||
echo ':i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-i386:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
echo ':i486:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x06\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-i386:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "alpha" -a -x "/usr/bin/qemu-alpha" ] ; then | |||
echo ':alpha:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x26\x90:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-alpha:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "arm" -a -x "/usr/bin/qemu-arm" ] ; then | |||
echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\x00\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "arm" -a -x "/usr/bin/qemu-armeb" ] ; then | |||
echo ':armeb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "aarch64" -a -x "/usr/bin/qemu-aarch64" ] ; then | |||
echo ':aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-aarch64:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "sparc" -a -x "/usr/bin/qemu-sparc" ] ; then | |||
echo ':sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "ppc" -a -x "/usr/bin/qemu-ppc" ] ; then | |||
echo ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "m68k" -a -x "/usr/bin/qemu-m68k" ] ; then | |||
#echo 'Please check cpu value and header information for m68k!' | |||
echo ':m68k:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-m68k:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mips" ] ; then | |||
# FIXME: We could use the other endianness on a MIPS host. | |||
echo ':mips:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mipsel" ] ; then | |||
echo ':mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mipsel:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mipsn32" ] ; then | |||
echo ':mipsn32:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mipsn32:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mipsn32el" ] ; then | |||
echo ':mipsn32el:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mipsn32el:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mips64" ] ; then | |||
echo ':mips64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips64:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "mips" -a -x "/usr/bin/qemu-mips64el" ] ; then | |||
echo ':mips64el:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mips64el:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "sh" -a -x "/usr/bin/qemu-sh4" ] ; then | |||
echo ':sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-sh4:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "sh" -a -x "/usr/bin/qemu-sh4eb" ] ; then | |||
echo ':sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sh4eb:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
if [ $cpu != "s390x" -a -x "/usr/bin/qemu-s390x" ] ; then | |||
echo ':s390x:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x16:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-s390x:'"${QEMU_BINFMT_FLAGS}" > /proc/sys/fs/binfmt_misc/register | |||
fi | |||
eend $? | |||
} | |||
stop() { | |||
ebegin "Unregistering qemu-user binaries" | |||
local arches | |||
arches="${arches} i386 i486" | |||
arches="${arches} alpha" | |||
arches="${arches} arm armeb" | |||
arches="${arches} aarch64" | |||
arches="${arches} sparc" | |||
arches="${arches} ppc" | |||
arches="${arches} m68k" | |||
arches="${arches} mips mipsel mipsn32 mipsn32el mips64 mips64el" | |||
arches="${arches} sh4 sh4eb" | |||
arches="${arches} s390x" | |||
for a in ${arches}; do | |||
if [ -f /proc/sys/fs/binfmt_misc/$a ] ; then | |||
echo '-1' > /proc/sys/fs/binfmt_misc/$a | |||
fi | |||
done | |||
eend $? | |||
} | |||
# vim: ts=4 : |
@@ -1,44 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2013 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
# NB: Config is in /etc/conf.d/spamd | |||
# Provide a default location if they haven't in /etc/conf.d/spamd | |||
PIDFILE=${PIDFILE:-/run/spamd.pid} | |||
extra_started_commands="reload" | |||
depend() { | |||
need net | |||
before mta | |||
use logger | |||
} | |||
start() { | |||
ebegin "Starting spamd" | |||
start-stop-daemon --start --quiet \ | |||
--name spamd \ | |||
--nicelevel ${SPAMD_NICELEVEL:-0} \ | |||
--pidfile ${PIDFILE} \ | |||
--exec /usr/sbin/spamd -- -d -r ${PIDFILE} \ | |||
${SPAMD_OPTS} | |||
retval=$? | |||
if ! [ -f "${PIDFILE}" ]; then | |||
sleep 1 | |||
fi | |||
eend ${retval} "Failed to start spamd" | |||
} | |||
stop() { | |||
ebegin "Stopping spamd" | |||
start-stop-daemon --stop --quiet --pidfile ${PIDFILE} | |||
eend $? "Failed to stop spamd" | |||
} | |||
reload() { | |||
ebegin "Reloading configuration" | |||
start-stop-daemon --signal HUP --quiet --pidfile ${PIDFILE} | |||
eend $? | |||
} |
@@ -1,21 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2015 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License, v2 or later | |||
# $Id$ | |||
description="svn server" | |||
pidfile="/var/run/svnserve.pid" | |||
command="/usr/bin/svnserve" | |||
command_args="--foreground --daemon ${SVNSERVE_OPTS:---root=/var/svn}" | |||
command_background="true" | |||
start_stop_daemon_args="-u ${SVNSERVE_USER:-svn} -g ${SVNSERVE_GROUP:-svnusers}" | |||
depend() { | |||
need net | |||
} | |||
start_pre() { | |||
# Ensure that we run from a readable working dir, and that we do not | |||
# lock filesystems when being run from such a location. | |||
cd / | |||
} |
@@ -1,59 +0,0 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2015 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Id$ | |||
SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf} | |||
SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng} | |||
SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE:-${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist} | |||
SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR:-/run} | |||
SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE:-${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid} | |||
SYSLOG_NG_GROUP=${SYSLOG_NG_GROUP:-root} | |||
SYSLOG_NG_USER=${SYSLOG_NG_USER:-root} | |||
command="/usr/sbin/syslog-ng" | |||
command_args="--persist-file \"${SYSLOG_NG_STATEFILE}\" --cfgfile \"${SYSLOG_NG_CONFIGFILE}\" --pidfile \"${SYSLOG_NG_PIDFILE}\" ${SYSLOG_NG_OPTS}" | |||
extra_commands="checkconfig" | |||
extra_started_commands="reload" | |||
pidfile="${SYSLOG_NG_PIDFILE}" | |||
start_stop_daemon_args="--user \"${SYSLOG_NG_USER}\":\"${SYSLOG_NG_GROUP}\"" | |||
description="Syslog-ng is a syslog replacement with advanced filtering features." | |||
description_checkconfig="Check the configuration file that will be used by \"start\"" | |||
description_reload="Reload the configuration without exiting" | |||
required_files="${SYSLOG_NG_CONFIGFILE}" | |||
required_dirs="${SYSLOG_NG_PIDFILE_DIR}" | |||
depend() { | |||
use clock | |||
need hostname localmount | |||
after bootmisc | |||
provide logger | |||
} | |||
checkconfig() { | |||
ebegin "Checking your configfile (${SYSLOG_NG_CONFIGFILE})" | |||
syslog-ng -s -f "${SYSLOG_NG_CONFIGFILE}" | |||
eend $? "Configuration error. Please fix your configfile (${SYSLOG_NG_CONFIGFILE})" | |||
} | |||
start_pre() { | |||
checkconfig || return 1 | |||
checkpath \ | |||
-d \ | |||
--mode 0700 \ | |||
--owner "${SYSLOG_NG_USER}:${SYSLOG_NG_GROUP}" \ | |||
"${SYSLOG_NG_STATEFILE_DIR}" | |||
} | |||
stop_pre() { | |||
[ "$RC_CMD" = restart ] && sleep 1 | |||
return 0 | |||
} | |||
reload() { | |||
checkconfig || return 1 | |||
ebegin "Reloading configuration and re-opening log files" | |||
start-stop-daemon --signal HUP --pidfile "${pidfile}" | |||
eend $? | |||
} |
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2012 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License, v2 or later | |||
# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/files/dovecot.init-r4,v 1.1 2012/12/01 10:40:49 eras Exp $ | |||
# $Id$ | |||
extra_started_commands="reload" | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2013 Gentoo Foundation | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: $ | |||
# $Id$ | |||
depend() { | |||
need net | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/files/jabberd2-2.3.2.init,v 1.1 2014/06/01 20:09:54 hasufell Exp $ | |||
# $Id$ | |||
extra_commands="reload" | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2004 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/pciutils/files/init.d-pciparm,v 1.3 2008/10/11 02:47:50 robbat2 Exp $ | |||
# $Id$ | |||
depend() { | |||
before bootmisc hdparm | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Technologies, Inc. | |||
# Distributed under the terms of the GNU General Public Licence v2 | |||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.5 2014/10/12 12:37:07 djc Exp $ | |||
# $Id$ | |||
start() { | |||
local pydoc_port="${PYDOC2_7_PORT-${PYDOC_PORT}}" | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Technologies, Inc. | |||
# Distributed under the terms of the GNU General Public Licence v2 | |||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/files/pydoc.init,v 1.5 2014/10/12 12:37:07 djc Exp $ | |||
# $Id$ | |||
start() { | |||
local pydoc_port="${PYDOC3_4_PORT-${PYDOC_PORT}}" | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2014 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/files/qemu-binfmt.initd-r1,v 1.5 2014/08/04 06:47:22 vapier Exp $ | |||
# $Id$ | |||
# enable automatic i386/ARM/M68K/MIPS/SPARC/PPC/s390 program execution by the kernel | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2013 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/files/3.3.1-spamd.init,v 1.6 2013/10/17 11:44:12 zlogene Exp $ | |||
# $Id$ | |||
# NB: Config is in /etc/conf.d/spamd | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2015 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License, v2 or later | |||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/files/svnserve.initd3,v 1.1 2015/04/09 12:58:45 polynomial-c Exp $ | |||
# $Id$ | |||
description="svn server" | |||
pidfile="/var/run/svnserve.pid" | |||
@@ -1,7 +1,7 @@ | |||
#!/sbin/runscript | |||
# Copyright 1999-2015 Gentoo Foundation | |||
# Distributed under the terms of the GNU General Public License v2 | |||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.6/syslog-ng.rc6,v 1.3 2015/03/29 07:27:06 mr_bones_ Exp $ | |||
# $Id$ | |||
SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf} | |||
SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng} | |||
@@ -1,13 +0,0 @@ | |||
# $Id$ | |||
# | |||
# Syslog-ng logrotate snippet for Gentoo Linux | |||
# contributed by Michael Sterrett | |||
# | |||
/var/log/messages { | |||
missingok | |||
sharedscripts | |||
postrotate | |||
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true | |||
endscript | |||
} |
@@ -1,4 +1,4 @@ | |||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.logrotate.in,v 1.1 2014/01/22 04:25:35 mr_bones_ Exp $ | |||
# $Id$ | |||
# | |||
# Syslog-ng logrotate snippet for Gentoo Linux | |||
# contributed by Michael Sterrett | |||
@@ -1,36 +0,0 @@ | |||
# This is the right place to customize your installation of SpamAssassin. | |||
# | |||
# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be | |||
# tweaked. | |||
# | |||
# This file contains plugin activation commands for plugins included | |||
# in SpamAssassin 3.0.x releases. It will not be installed if you | |||
# already have a file in place called "init.pre". | |||
# | |||
# There are now multiple files read to enable plugins in the | |||
# /etc/mail/spamassassin directory; previously only one, "init.pre" was | |||
# read. Now both "init.pre", "v310.pre", and any other files ending in | |||
# ".pre" will be read. As future releases are made, new plugins will be | |||
# added to new files, named according to the release they're added in. | |||
########################################################################### | |||
# RelayCountry - add metadata for Bayes learning, marking the countries | |||
# a message was relayed through | |||
# | |||
# Note: This requires the Geo::IP Perl module | |||
# | |||
# loadplugin Mail::SpamAssassin::Plugin::RelayCountry | |||
# URIDNSBL - look up URLs found in the message against several DNS | |||
# blocklists. | |||
# | |||
#loadplugin Mail::SpamAssassin::Plugin::URIDNSBL | |||
# Hashcash - perform hashcash verification. | |||
# | |||
#loadplugin Mail::SpamAssassin::Plugin::Hashcash | |||
# SPF - perform SPF verification. | |||
# | |||
#loadplugin Mail::SpamAssassin::Plugin::SPF | |||
@@ -1,89 +0,0 @@ | |||
# This is the right place to customize your installation of SpamAssassin. | |||
# | |||
# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be | |||
# tweaked. | |||
# | |||
# Only a small subset of options are listed below | |||
# | |||
########################################################################### | |||
# Add *****SPAM***** to the Subject header of spam e-mails | |||
# | |||
# rewrite_header Subject *****SPAM***** | |||
# Save spam messages as a message/rfc822 MIME attachment instead of | |||
# modifying the original message (0: off, 2: use text/plain instead) | |||
# | |||
# report_safe 1 | |||
# Set which networks or hosts are considered 'trusted' by your mail | |||
# server (i.e. not spammers) | |||
# | |||
# trusted_networks 212.17.35. | |||
# Set file-locking method (flock is not safe over NFS, but is faster) | |||
# | |||
# lock_method flock | |||
# Set the threshold at which a message is considered spam (default: 5.0) | |||
# | |||
# required_score 5.0 | |||
# Use Bayesian classifier (default: 1) | |||
# | |||
# use_bayes 1 | |||
# Bayesian classifier auto-learning (default: 1) | |||
# | |||
# bayes_auto_learn 1 | |||
# Set headers which may provide inappropriate cues to the Bayesian | |||
# classifier | |||
# | |||
# bayes_ignore_header X-Bogosity | |||
# bayes_ignore_header X-Spam-Flag | |||
# bayes_ignore_header X-Spam-Status | |||
# Whether to decode non- UTF-8 and non-ASCII textual parts and recode | |||
# them to UTF-8 before the text is given over to rules processing. | |||
# | |||
# normalize_charset 1 | |||
# Some shortcircuiting, if the plugin is enabled | |||
# | |||
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit | |||
# | |||
# default: strongly-whitelisted mails are *really* whitelisted now, if the | |||
# shortcircuiting plugin is active, causing early exit to save CPU load. | |||
# Uncomment to turn this on | |||
# | |||
# shortcircuit USER_IN_WHITELIST on | |||
# shortcircuit USER_IN_DEF_WHITELIST on | |||
# shortcircuit USER_IN_ALL_SPAM_TO on | |||
# shortcircuit SUBJECT_IN_WHITELIST on | |||
# the opposite; blacklisted mails can also save CPU | |||
# | |||
# shortcircuit USER_IN_BLACKLIST on | |||
# shortcircuit USER_IN_BLACKLIST_TO on | |||
# shortcircuit SUBJECT_IN_BLACKLIST on | |||
# if you have taken the time to correctly specify your "trusted_networks", | |||
# this is another good way to save CPU | |||
# | |||
# shortcircuit ALL_TRUSTED on | |||
# and a well-trained bayes DB can save running rules, too | |||
# | |||
# shortcircuit BAYES_99 spam | |||
# shortcircuit BAYES_00 ham | |||
endif # Mail::SpamAssassin::Plugin::Shortcircuit |
@@ -17,7 +17,7 @@ | |||
# RelayCountry - add metadata for Bayes learning, marking the countries | |||
# a message was relayed through | |||
# | |||
# Note: This requires the IP::Country::Fast Perl module | |||
# Note: This requires the Geo::IP Perl module | |||
# | |||
# loadplugin Mail::SpamAssassin::Plugin::RelayCountry | |||
@@ -52,6 +52,11 @@ | |||
# bayes_ignore_header X-Spam-Status | |||
# Whether to decode non- UTF-8 and non-ASCII textual parts and recode | |||
# them to UTF-8 before the text is given over to rules processing. | |||
# | |||
# normalize_charset 1 | |||
# Some shortcircuiting, if the plugin is enabled | |||
# | |||
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit | |||
@@ -82,4 +87,3 @@ ifplugin Mail::SpamAssassin::Plugin::Shortcircuit | |||
# shortcircuit BAYES_00 ham | |||
endif # Mail::SpamAssassin::Plugin::Shortcircuit | |||
@@ -1,140 +0,0 @@ | |||
# /etc/mysql/my.cnf: The global mysql configuration file. | |||
# $Id$ | |||
# The following options will be passed to all MySQL clients | |||
[client] | |||
#password = your_password | |||
port = 3306 | |||
socket = /var/run/mysqld/mysqld.sock | |||
[mysql] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[mysqladmin] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[mysqlcheck] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[mysqldump] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[mysqlimport] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[mysqlshow] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
default-character-set=utf8 | |||
[myisamchk] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
[myisampack] | |||
character-sets-dir=/usr/share/mysql/charsets | |||
# use [safe_mysqld] with mysql-3 | |||
[mysqld_safe] | |||
err-log = /var/log/mysql/mysql.err | |||
# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations | |||
[mysqld] | |||
character-set-server = utf8 | |||
user = mysql | |||
port = 3306 | |||
socket = /var/run/mysqld/mysqld.sock | |||
pid-file = /var/run/mysqld/mysqld.pid | |||
log-error = /var/log/mysql/mysqld.err | |||
basedir = /usr | |||
datadir = /var/lib/mysql | |||
skip-external-locking | |||
key_buffer_size = 16M | |||
max_allowed_packet = 4M | |||
table_open_cache = 400 | |||
sort_buffer_size = 512K | |||
net_buffer_length = 16K | |||
read_buffer_size = 256K | |||
read_rnd_buffer_size = 512K | |||
myisam_sort_buffer_size = 8M | |||
lc_messages_dir = /usr/share/mysql | |||
#Set this to your desired error message language | |||
lc_messages = en_US | |||
# security: | |||
# using "localhost" in connects uses sockets by default | |||
# skip-networking | |||
bind-address = 127.0.0.1 | |||
log-bin | |||
server-id = 1 | |||
# point the following paths to different dedicated disks | |||
tmpdir = /tmp/ | |||
#log-update = /path-to-dedicated-directory/hostname | |||
# you need the debug USE flag enabled to use the following directives, | |||
# if needed, uncomment them, start the server and issue | |||
# #tail -f /tmp/mysqld.sql /tmp/mysqld.trace | |||
# this will show you *exactly* what's happening in your server ;) | |||
#log = /tmp/mysqld.sql | |||
#gdb | |||
#debug = d:t:i:o,/tmp/mysqld.trace | |||
#one-thread | |||
# the rest of the innodb config follows: | |||
# don't eat too much memory, we're trying to be safe on 64Mb boxes | |||
# you might want to bump this up a bit on boxes with more RAM | |||
innodb_buffer_pool_size = 128M | |||
# | |||
# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-( | |||
# and upstream wants things to be under /var/lib/mysql/, so that's the route | |||
# we have to take for the moment | |||
#innodb_data_home_dir = /var/lib/mysql/ | |||
#innodb_log_group_home_dir = /var/lib/mysql/ | |||
# you may wish to change this size to be more suitable for your system | |||
# the max is there to avoid run-away growth on your machine | |||
innodb_data_file_path = ibdata1:10M:autoextend:max:128M | |||
# we keep this at around 25% of of innodb_buffer_pool_size | |||
# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) | |||
innodb_log_file_size = 48M | |||
# this is the default, increase it if you have very large transactions going on | |||
innodb_log_buffer_size = 8M | |||
# this is the default and won't hurt you | |||
# you shouldn't need to tweak it | |||
innodb_log_files_in_group=2 | |||
# see the innodb config docs, the other options are not always safe | |||
innodb_flush_log_at_trx_commit = 1 | |||
innodb_lock_wait_timeout = 50 | |||
innodb_file_per_table | |||
# Uncomment this to get FEDERATED engine support | |||
#plugin-load=federated=ha_federated.so | |||
loose-federated | |||
[mysqldump] | |||
quick | |||
max_allowed_packet = 16M | |||
[mysql] | |||
# uncomment the next directive if you are not familiar with SQL | |||
#safe-updates | |||
[isamchk] | |||
key_buffer_size = 20M | |||
sort_buffer_size = 20M | |||
read_buffer = 2M | |||
write_buffer = 2M | |||
[myisamchk] | |||
key_buffer_size = 20M | |||
sort_buffer_size = 20M | |||
read_buffer_size = 2M | |||
write_buffer_size = 2M | |||
[mysqlhotcopy] | |||
interactive-timeout |
@@ -1,5 +1,5 @@ | |||
# /etc/mysql/my.cnf: The global mysql configuration file. | |||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.1 2014/10/08 16:42:41 grknight Exp $ | |||
# $Id$ | |||
# The following options will be passed to all MySQL clients | |||
[client] | |||
@@ -95,7 +95,6 @@ innodb_buffer_pool_size = 128M | |||
# and upstream wants things to be under /var/lib/mysql/, so that's the route | |||
# we have to take for the moment | |||
#innodb_data_home_dir = /var/lib/mysql/ | |||
#innodb_log_arch_dir = /var/lib/mysql/ | |||
#innodb_log_group_home_dir = /var/lib/mysql/ | |||
# you may wish to change this size to be more suitable for your system | |||
# the max is there to avoid run-away growth on your machine | |||
@@ -16,6 +16,9 @@ | |||
## To use the settings in this file, you will have to uncomment them, | |||
## as well as change them, in most cases, as the values on the | |||
## commented-out lines are the default values (e.g. "off"). | |||
## | |||
## Command are case-, underscore- and minus-insensitive. | |||
## For example ftp_proxy, ftp-proxy and ftpproxy are the same. | |||
## | |||
@@ -122,7 +125,7 @@ | |||
#iri = off | |||
# Force the default system encoding | |||
#locale = UTF-8 | |||
#localencoding = UTF-8 | |||
# Force the default remote server encoding | |||
#remoteencoding = UTF-8 | |||