Make cacheDir configurable in profile build function, minor tweaks

This commit is contained in:
Sander van der Burg 2020-10-14 20:41:21 +02:00 committed by Sander van der Burg
parent aceee4f138
commit 847bee6ffb
12 changed files with 20 additions and 4 deletions

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${cacheDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, exprFile ? null

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${cacheDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${cacheDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, clientInterface ? (if builtins.getEnv "DISNIX_CLIENT_INTERFACE" == "" then "disnix-run-activity" else builtins.getEnv "DISNIX_CLIENT_INTERFACE")

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${stateDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${cacheDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${stateDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${stateDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -3,6 +3,7 @@
, stateDir ? "/var"
, runtimeDir ? "${stateDir}/run"
, logDir ? "${stateDir}/log"
, cacheDir ? "${stateDir}/cache"
, tmpDir ? (if stateDir == "/var" then "/tmp" else "${stateDir}/tmp")
, forceDisableUserChange ? false
, extraParams ? {}

View File

@ -147,7 +147,10 @@ let
inherit process args pidFilesDir;
};
in
initialize + invocationCommand;
''
${initialize}
${invocationCommand}
'';
};
stop = {
activity = "Stopping";

View File

@ -75,7 +75,12 @@ composeOldProfilePath
# Execute the activities
rcpath="$oldProfilePath/etc/rc.d"
if [ "$2" = "" ]
then
rcpath="$oldProfilePath/etc/rc.d"
else
rcpath="$2/etc/rc.d"
fi
if [ "$reverse" = "1" ]
then

View File

@ -86,7 +86,7 @@ if [ "$2" = "" ]
then
rcpath="$oldProfilePath/etc/rc.d/rc${runlevel}.d"
else
rcpath="$2"
rcpath="$2/etc/rc.d/rc${runlevel}.d"
fi
# Execute the activities

View File

@ -4,7 +4,7 @@ checkRunlevel()
{
if [ "$runlevel" = "" ]
then
if command -v runlevel 2> /dev/null
if command -v runlevel > /dev/null
then
runlevel=$(runlevel | cut -d ' ' -f2)