diff options
author | Pragmatic Cypher <slackbuilds@server.ky> | 2016-11-20 20:51:49 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2016-11-26 11:47:24 +0700 |
commit | 106a4ec9c91ab079ea086ab7745030554cce5506 (patch) | |
tree | cbb8d2bc44cf8cd679f2cbd58722c11ddba1886e /system/nix/config | |
parent | 379e0016752c6a561ac6625e387265e3afb20189 (diff) |
system/nix: Updated for version 1.11.4.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system/nix/config')
-rw-r--r-- | system/nix/config/rc.nix | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/system/nix/config/rc.nix b/system/nix/config/rc.nix deleted file mode 100644 index 82852934afca6..0000000000000 --- a/system/nix/config/rc.nix +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh - -# Short-Description: Create lightweight, portable, self-sufficient containers. -# Description: -# Docker is an open-source project to easily create lightweight, portable, -# self-sufficient containers from any application. The same container that a -# developer builds and tests on a laptop can run at scale, in production, on -# VMs, bare metal, OpenStack clusters, public clouds and more. - - -PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin - -BASE=nix-daemon - -UNSHARE=/usr/bin/unshare -NIX=/usr/bin/$BASE -NIX_PIDFILE=/var/run/$BASE.pid -NIX_LOG=/var/log/nix.log -NIX_OPTS= - -if [ -f /etc/default/$BASE ]; then - . /etc/default/$BASE -fi - -# Check nix is present -if [ ! -x $NIX ]; then - echo "$NIX not present or not executable" - exit 1 -fi - -nix_start() { - echo "starting $BASE ..." - if [ -x ${NIX} ]; then - # If there is an old PID file (no nix-daemon running), clean it up: - if [ -r ${NIX_PIDFILE} ]; then - if ! ps axc | grep nix-daemon 1> /dev/null 2> /dev/null ; then - echo "Cleaning up old ${NIX_PIDFILE}." - rm -f ${NIX_PIDFILE} - fi - fi - nohup "${UNSHARE}" -m -- ${NIX} >> ${NIX_LOG} 2>&1 & - echo $! > ${NIX_PIDFILE} - fi -} - -# Stop nix: -nix_stop() { - echo "stopping $BASE ..." - # If there is no PID file, ignore this request... - if [ -r ${NIX_PIDFILE} ]; then - kill $(cat ${NIX_PIDFILE}) - fi - rm -f ${NIX_PIDFILE} -} - -# Restart docker: -nix_restart() { - nix_stop - nix_start -} - -case "$1" in -'start') - nix_start - ;; -'stop') - nix_stop - ;; -'restart') - nix_restart - ;; -'status') - if [ -f ${NIX_PIDFILE} ] && ps -o cmd $(cat ${NIX_PIDFILE}) | grep -q $BASE ; then - echo "status of $BASE: running" - else - echo "status of $BASE: stopped" - fi - ;; -*) - echo "usage $0 start|stop|restart|status" -esac - -exit 0 |