# # Copyright (C) 2010-2013 OpenWrt.org # rootpartuuid() { local cmdline=$(cat /proc/cmdline) local bootpart=${cmdline##*root=} bootpart=${bootpart%% *} local uuid=${bootpart#PARTUUID=} echo ${uuid%-02} } bootdev_from_uuid() { blkid | grep "PTUUID=\"$(rootpartuuid)\"" | cut -d : -f1 } bootpart_from_uuid() { blkid | grep $(rootpartuuid)-01 | cut -d : -f1 } rootpart_from_uuid() { blkid | grep $(rootpartuuid)-02 | cut -d : -f1 } apalis_mount_boot() { mkdir -p /boot [ -f /boot/uImage ] || { mount -o rw,noatime $(bootpart_from_uuid) /boot > /dev/null } }