projects
/
live-boot-grml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'live-systems/debian' into debian
[live-boot-grml.git]
/
components
/
9990-main.sh
diff --git
a/components/9990-main.sh
b/components/9990-main.sh
index
83f087f
..
512c624
100755
(executable)
--- a/
components/9990-main.sh
+++ b/
components/9990-main.sh
@@
-148,15
+148,6
@@
Live ()
log_end_msg
log_end_msg
- # unionfs-fuse needs /dev to be bind-mounted for the duration of
- # live-bottom; udev's init script will take care of things after that
- case "${UNIONTYPE}" in
- unionfs-fuse)
- mount -n -o bind /dev "${rootmnt}/dev"
- ;;
- esac
-
-
# aufs2 in kernel versions around 2.6.33 has a regression:
# directories can't be accessed when read for the first the time,
# causing a failure for example when accessing /var/lib/fai
# aufs2 in kernel versions around 2.6.33 has a regression:
# directories can't be accessed when read for the first the time,
# causing a failure for example when accessing /var/lib/fai
@@
-178,10
+169,16
@@
Live ()
fi
fi
fi
fi
- if [ -f /etc/resolv.conf ] && [ ! -s ${rootmnt}/etc/resolv.conf ]
+ if [ -L /root/etc/resolv.conf ] ; then
+ # assume we have resolvconf
+ DNSFILE="${rootmnt}/etc/resolvconf/resolv.conf.d/base"
+ else
+ DNSFILE="${rootmnt}/etc/resolv.conf"
+ fi
+ if [ -f /etc/resolv.conf ] && [ ! -s ${DNSFILE} ]
then
then
- log_begin_msg "Copying /etc/resolv.conf to ${
rootmnt}/etc/resolv.conf
"
- cp -v /etc/resolv.conf ${
rootmnt}/etc/resolv.conf
+ log_begin_msg "Copying /etc/resolv.conf to ${
DNSFILE}
"
+ cp -v /etc/resolv.conf ${
DNSFILE}
log_end_msg
fi
log_end_msg
fi
@@
-195,12
+192,6
@@
Live ()
Swap
Swap
- case "${UNIONFS}" in
- unionfs-fuse)
- umount "${rootmnt}/dev"
- ;;
- esac
-
exec 1>&6 6>&-
exec 2>&7 7>&-
kill ${tailpid}
exec 1>&6 6>&-
exec 2>&7 7>&-
kill ${tailpid}