x86: keep /boot mounted for kexec
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
		@@ -7,11 +7,14 @@ move_config() {
 | 
				
			|||||||
	. /lib/upgrade/common.sh
 | 
						. /lib/upgrade/common.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if export_bootdevice && export_partdevice partdev 1; then
 | 
						if export_bootdevice && export_partdevice partdev 1; then
 | 
				
			||||||
		if mount -t ext4 -o rw,noatime "/dev/$partdev" /mnt; then
 | 
							mkdir -p /boot
 | 
				
			||||||
			if [ -f /mnt/sysupgrade.tgz ]; then
 | 
							if mount -t ext4 -o ro,noatime "/dev/$partdev" /boot; then
 | 
				
			||||||
				mv -f /mnt/sysupgrade.tgz /
 | 
								if [ -f /boot/sysupgrade.tgz ]; then
 | 
				
			||||||
 | 
									mount /boot -o remount,rw,noatime
 | 
				
			||||||
 | 
									mv -f /boot/sysupgrade.tgz /
 | 
				
			||||||
 | 
									mount /boot -o remount,ro,noatime
 | 
				
			||||||
			fi
 | 
								fi
 | 
				
			||||||
			umount /mnt
 | 
								mount --bind /boot/boot /boot
 | 
				
			||||||
		fi
 | 
							fi
 | 
				
			||||||
	fi
 | 
						fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user