# Debug: Copy state
if getargbool 0 rd.copystate -y rdcopystate; then
- cp /init.log /tmp/* /run/initramfs/ >/dev/null 2>&1
+ cp -axr /init.log /tmp/* /run/initramfs/ >/dev/null 2>&1
fi
if getargbool 1 rd.timestamp; then
if [ -d "$NEWROOT"/run ]; then
mount --move /run "$NEWROOT"/run
else
- # make compat symlinks for old systems without /run
- mkdir -m 0755 /dev/.run
- mount --move /run /dev/.run
- ln -s /dev/.run/initramfs /dev/.initramfs
- [ -e /dev/.run/mdadm ] && ln -s /dev/.run/mdadm /dev/.mdadm
+ if [ -e /run/initramfs ]; then
+ mkdir -m 0755 /dev/.initramfs
+ cp -axr /run/initramfs/* /dev/.initramfs >/dev/null 2>&1
+ fi
+ if [ -e /run/mdadm ]; then
+ mkdir -m 0755 /dev/.mdadm
+ cp -axr /run/mdadm/* /dev/.mdadm >/dev/null 2>&1
+ fi
fi
if [ -f /etc/capsdrop ]; then
export PS1='initramfs-test:\w\$ '
stty sane
echo "made it to the rootfs! Powering down."
-echo OK $(cat /dev/.run/initramfs/net.ifaces) > /dev/sda
+echo OK $(cat /dev/.initramfs/net.ifaces) > /dev/sda
#sh -i
poweroff -f