use /bin/sh for init scripts

This commit is contained in:
Daniel Barlow 2023-04-19 21:41:05 +01:00
parent ad3ef53171
commit 99af416e14
5 changed files with 5 additions and 7 deletions

View file

@ -1,7 +1,6 @@
{ config, pkgs, ... }:
let
inherit (pkgs)
busybox
execline
s6
s6-init-bin
@ -16,12 +15,11 @@ let
name = "s6-scripts";
src = ./scripts;
phases = ["unpackPhase" "installPhase" ];
buildInputs = [busybox];
buildInputs = [];
installPhase = ''
mkdir $out
cp -r $src $out/scripts
chmod -R +w $out
patchShebangs $out/scripts
'';
};
service = dir {

View file

@ -1,4 +1,4 @@
#!/usr/bin/env sh
#!/bin/sh
rl="$1"
shift

View file

@ -1,4 +1,4 @@
#!/usr/bin/env sh
#!/bin/sh
### Things to do before hardware halt/reboot/poweroff.

View file

@ -1,4 +1,4 @@
#!/nix/store/xbdqbi2mscmhl5wcpbgpjdwxbsrvpkil-bash-5.1-p16/bin/sh -e
#!/bin/sh -e
### Things to do *right before* the machine gets rebooted or
### powered off, at the very end of the shutdown sequence,

View file

@ -1,4 +1,4 @@
#!/usr/bin/env sh -e
#!/bin/sh -e
### This script is called once at boot time by rc.init, and is
### also called by the runleveld service every time the user