diff options
Diffstat (limited to 'pypaste-initd')
-rw-r--r-- | pypaste-initd | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/pypaste-initd b/pypaste-initd index 6fe3bbf..52c449d 100644 --- a/pypaste-initd +++ b/pypaste-initd @@ -1,30 +1,29 @@ #!/sbin/openrc-run -command="/usr/bin/pypaste" +depend() { + need net +} -command_args="\ ---site=${PYPASTE_SITE} \ ---content-length-max-bytes=${PYPASTE_CONTENT_LENGTH_MAX_BYTES} \ ---endpoint=${PYPASTE_ENDPOINT} \ ---region=${PYPASTE_REGION} \ ---bucket=${PYPASTE_BUCKET} \ ---access-key=${PYPASTE_ACCESS_KEY} \ ---secret-key=${PYPASTE_SECRET_KEY} \ ---s3-max-bytes=${PYPASTE_S3_MAX_BYTES} \ ---default-style=${PYPASTE_DEFAULT_STYLE} \ -${PYPASTE_ARGS} +supervisor=supervise-daemon +command="/usr/bin/pypaste" +command_args=" + --site=${PYPASTE_SITE} + --content-length-max-bytes=${PYPASTE_CONTENT_LENGTH_MAX_BYTES} + --endpoint=${PYPASTE_ENDPOINT} + --region=${PYPASTE_REGION} + --bucket=${PYPASTE_BUCKET} + --access-key=${PYPASTE_ACCESS_KEY} + --secret-key=${PYPASTE_SECRET_KEY} + --s3-max-bytes=${PYPASTE_S3_MAX_BYTES} + --default-style=${PYPASTE_DEFAULT_STYLE} + --key-length=${PYPASTE_KEY_LENGTH} + --dictionary=${PYPASTE_DICTIONARY} + --database=${PYPASTE_DATABASE} + --default-style=${PYPASTE_STYLE} + ${PYPASTE_ARGS} " -user="${PYPASTE_USER:-pypaste}" -group="${PYPYPASTE_GROUP:-pypaste}" - -start_stop_daemon_args="\ ---user ${user} \ ---group ${group} \ ---stderr ${PYPASTE_LOG_FILE}" - -depend() { - need net -} +error_log="${PYPASTE_ERROR_LOG}" +: "${command_user=pypaste:pypaste}" |