Compare commits

..

1 commit

Author SHA1 Message Date
a044dcc277
silly uki image with the systemd-ukify tooling 2025-02-18 16:31:12 +01:00

View file

@ -37,7 +37,6 @@
mkinitrd = pkgs.writeShellScriptBin "mkinitrd" ''
echo "make initrd..."
mkdir -p out
# copy systemd
cp -r ${self.packages.${system}.systemd.out}/* out/
pushd out
@ -46,7 +45,7 @@
mkdir -p dev proc sys tmp root
ln -sf usr/bin bin
ln -sf usr/bin sbin
ln -sf usr/sbin sbin
ln -sf usr/lib lib
ln -sf usr/lib lib64
@ -115,13 +114,6 @@
EOF
chmod 644 ./etc/group
chmod 755 ./usr/bin
cp ${pkgs.busybox.out}/bin/busybox ./usr/bin/
# symlink busy box
./usr/bin/busybox --list | while read f; do
ln -sf busybox ./usr/bin/$f
done
# get shared libs
find . -type f -executable | xargs ldd 2> /dev/null | awk '{print $3}' | grep -v systemd | sort -u | xargs cp -t usr/lib
find . -type f -executable | xargs chmod 755