79_move_config 394 B

12345678910111213141516171819
  1. move_config() {
  2. local partdev
  3. . /lib/upgrade/common.sh
  4. if export_bootdevice && export_partdevice partdev 1; then
  5. mkdir -p /boot
  6. if mount -o ro,noatime "/dev/$partdev" /boot; then
  7. if [ -f "/boot/$BACKUP_FILE" ]; then
  8. mount /boot -o remount,rw,noatime
  9. mv -f "/boot/$BACKUP_FILE" /
  10. fi
  11. umount /boot
  12. rm -fR /boot
  13. fi
  14. fi
  15. }
  16. boot_hook_add preinit_mount_root move_config