summaryrefslogtreecommitdiff
path: root/private/nix/config
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2021-04-13 06:12:35 +0200
committerEugen Wissner <belka@caraus.de>2021-04-13 06:12:44 +0200
commit3c658be836019dcf73464935abe8f9ad398d8c64 (patch)
tree60655ed7a62d829a3e1f8a40d137a0f63cace55d /private/nix/config
parent7949c74d9afa7c79025f56aa08a5a75939818b40 (diff)
downloadslackbuilder-3c658be836019dcf73464935abe8f9ad398d8c64.tar.gz
Remove nix
Diffstat (limited to 'private/nix/config')
-rw-r--r--private/nix/config/rc.nix83
1 files changed, 0 insertions, 83 deletions
diff --git a/private/nix/config/rc.nix b/private/nix/config/rc.nix
deleted file mode 100644
index 8285293..0000000
--- a/private/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