diff options
Diffstat (limited to 'rc.redis/redis-instances')
| -rw-r--r-- | rc.redis/redis-instances/dependencies | 5 | ||||
| -rw-r--r-- | rc.redis/redis-instances/down | 2 | ||||
| -rw-r--r-- | rc.redis/redis-instances/type | 1 | ||||
| -rw-r--r-- | rc.redis/redis-instances/up | 9 |
4 files changed, 17 insertions, 0 deletions
diff --git a/rc.redis/redis-instances/dependencies b/rc.redis/redis-instances/dependencies new file mode 100644 index 0000000..66eafdd --- /dev/null +++ b/rc.redis/redis-instances/dependencies @@ -0,0 +1,5 @@ +redis +# Comment out remount-root and uncomment local-fs +# if you use separate partition for /tmp +remount-root +#local-fs diff --git a/rc.redis/redis-instances/down b/rc.redis/redis-instances/down new file mode 100644 index 0000000..8e82be6 --- /dev/null +++ b/rc.redis/redis-instances/down @@ -0,0 +1,2 @@ +forbacktickx -E port { s6-instance-list /run/service/redis } +s6-instance-delete /run/service/redis $port diff --git a/rc.redis/redis-instances/type b/rc.redis/redis-instances/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/rc.redis/redis-instances/type @@ -0,0 +1 @@ +oneshot diff --git a/rc.redis/redis-instances/up b/rc.redis/redis-instances/up new file mode 100644 index 0000000..2e7ed25 --- /dev/null +++ b/rc.redis/redis-instances/up @@ -0,0 +1,9 @@ +######################################################### +# Create redis instances with existing configuration # +# files. # +######################################################### + +elglob -0 configs /etc/redis/[0-9]*.conf +forx -E config { $configs } +backtick -E port { basename $config .conf } +s6-instance-create /run/service/redis $port |
