diff options
author | John Turner <jturner.usa@gmail.com> | 2025-09-05 19:28:08 -0400 |
---|---|---|
committer | John Turner <jturner.usa@gmail.com> | 2025-09-05 19:28:08 -0400 |
commit | c6444a83790aa370f5e39c11cbeceda6e8878e26 (patch) | |
tree | f85116e3a8ddc334e99ccbdf9903e1239bd2c54b | |
parent | e9322689860bf6f7266c1caef17d25e201a3568d (diff) | |
download | pypaste-c6444a83790aa370f5e39c11cbeceda6e8878e26.tar.gz |
add openrc service and conf files
-rw-r--r-- | pypaste-confd | 14 | ||||
-rw-r--r-- | pypaste-initd | 30 |
2 files changed, 44 insertions, 0 deletions
diff --git a/pypaste-confd b/pypaste-confd new file mode 100644 index 0000000..5f98142 --- /dev/null +++ b/pypaste-confd @@ -0,0 +1,14 @@ +# /etc/conf.d/pypaste + +PYPASTE_SITE="" +PYPASTE_CONTENT_LENGTH_MAX_BYTES="2000000" # 2M +PYPASTE_ENDPOINT="" +PYPASTE_REGION="" +PYPASTE_BUCKET="" +PYPASTE_ACCESS_KEY="" +PYPASTE_SECRET_KEY="" +PYPASTE_S3_MAX_BYTES="1000000000" # 1G + +PYPASTE_USER="pypaste" + +PYPASTE_ARGS="--line-numbers"
\ No newline at end of file diff --git a/pypaste-initd b/pypaste-initd new file mode 100644 index 0000000..6fe3bbf --- /dev/null +++ b/pypaste-initd @@ -0,0 +1,30 @@ +#!/sbin/openrc-run + +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} \ +${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 +} + + |