diff options
Diffstat (limited to 'pkgs/os-specific/linux/sysvinit/builder.sh')
-rw-r--r-- | pkgs/os-specific/linux/sysvinit/builder.sh | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/pkgs/os-specific/linux/sysvinit/builder.sh b/pkgs/os-specific/linux/sysvinit/builder.sh index 76927bccda4..ce5119d2b6a 100644 --- a/pkgs/os-specific/linux/sysvinit/builder.sh +++ b/pkgs/os-specific/linux/sysvinit/builder.sh @@ -1,25 +1,21 @@ source $stdenv/setup -buildPhase() { -cd src -make -} +makeFlagsArray=(LCRYPT=-lcrypt BIN_OWNER=$(id -u) BIN_GROUP=$(id -g) ROOT=$out) -buildPhase=buildPhase +preBuild="cd src" -installPhase() { -mkdir $out -mkdir $out/bin -mkdir $out/sbin -mkdir $out/include -mkdir $out/share -mkdir $out/share/man -mkdir $out/share/man/man1 -mkdir $out/share/man/man5 -mkdir $out/share/man/man8 -make ROOT=$out install +preInstall=preInstall +preInstall() { + substituteInPlace Makefile --replace /usr / + mkdir $out + mkdir $out/bin + mkdir $out/sbin + mkdir $out/include + mkdir $out/share + mkdir $out/share/man + mkdir $out/share/man/man1 + mkdir $out/share/man/man5 + mkdir $out/share/man/man8 } -installPhase=installPhase - genericBuild |