18
18
# Requiring stage file
19
Require_stagefile "${LIVE_ROOT}"/.stage/bootstrap
19
Require_stagefile .stage/bootstrap
21
21
# Checking lock file
22
Check_lockfile "${LIVE_ROOT}"/.lock
24
24
# Creating lock file
25
Create_lockfile "${LIVE_ROOT}"/.lock
29
29
# Checking stage file
30
Check_stagefile "${LIVE_ROOT}"/.stage/chroot_resolv
30
Check_stagefile .stage/chroot_resolv
32
if [ -f "${LIVE_CHROOT}"/etc/resolv.conf ]
32
if [ -f chroot/etc/resolv.conf ]
35
cp "${LIVE_CHROOT}"/etc/resolv.conf "${LIVE_CHROOT}"/etc/resolv.conf.orig
35
cp chroot/etc/resolv.conf chroot/etc/resolv.conf.orig
38
38
if [ -f /etc/resolv.conf ]
41
cp /etc/resolv.conf "${LIVE_CHROOT}"/etc/resolv.conf
41
cp /etc/resolv.conf chroot/etc/resolv.conf
44
44
# Creating stage file
45
Create_stagefile "${LIVE_ROOT}"/.stage/chroot_resolv
45
Create_stagefile .stage/chroot_resolv
49
if [ -f "${LIVE_CHROOT}"/etc/resolv.conf.orig ]
49
if [ -f chroot/etc/resolv.conf.orig ]
51
51
# Restore resolv file
52
mv "${LIVE_CHROOT}"/etc/resolv.conf.orig "${LIVE_CHROOT}"/etc/resolv.conf
52
mv chroot/etc/resolv.conf.orig chroot/etc/resolv.conf
54
54
# Remove resolv file
55
rm -f "${LIVE_CHROOT}"/etc/resolv.conf
55
rm -f chroot/etc/resolv.conf
58
58
# Removing stage file
59
rm -f "${LIVE_ROOT}"/.stage/chroot_resolv
59
rm -f .stage/chroot_resolv