You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
768 B

#!/bin/bash
check() {
return 255
}
depends() {
echo "bash systemd systemd-initrd"
return 0
}
installkernel() {
hostonly="" instmods -c squashfs loop overlay
}
install() {
if ! type -P mksquashfs >/dev/null || ! type -P unsquashfs >/dev/null ; then
derror "squash module requires squashfs-tools to be installed."
return 1
fi
inst_multiple kmod modprobe mount mkdir ln echo
inst $moddir/setup-squash.sh /squash/setup-squash.sh
inst $moddir/clear-squash.sh /squash/clear-squash.sh
inst $moddir/init.sh /squash/init.sh
inst "$moddir/squash-mnt-clear.service" "$systemdsystemunitdir/squash-mnt-clear.service"
systemctl -q --root "$initdir" add-wants initrd-switch-root.target squash-mnt-clear.service
}