Revision 3903b7f1 common.sh.in
b/common.sh.in | ||
---|---|---|
213 | 213 |
$KPARTX -d -p- $1 |
214 | 214 |
} |
215 | 215 |
|
216 |
setup_fstab() { |
|
217 |
local target=$1 |
|
218 |
get_os_type |
|
219 |
cat > $target/etc/fstab <<EOF |
|
220 |
# /etc/fstab: static file system information. |
|
221 |
# |
|
222 |
# <file system> <mount point> <type> <options> <dump> <pass> |
|
223 |
UUID=$root_uuid / ext3 defaults 0 1 |
|
224 |
proc /proc proc defaults 0 0 |
|
225 |
EOF |
|
226 |
|
|
227 |
[ -n "$boot_dev" -a -n "$boot_uuid" ] && cat >> $target/etc/fstab <<EOF |
|
228 |
UUID=$boot_uuid /boot ext3 defaults 1 2 |
|
229 |
EOF |
|
230 |
|
|
231 |
[ -n "$swap_dev" -a -n "$swap_uuid" ] && cat >> $target/etc/fstab <<EOF |
|
232 |
UUID=$swap_uuid swap swap defaults 0 0 |
|
233 |
EOF |
|
234 |
|
|
235 |
# OS Specific fstabs |
|
236 |
[ "$OS_TYPE" = "redhat" ] && cat >> $target/etc/fstab <<EOF |
|
237 |
tmpfs /dev/shm tmpfs defaults 0 0 |
|
238 |
devpts /dev/pts devpts gid=5,mode=620 0 0 |
|
239 |
sysfs /sys sysfs defaults 0 0 |
|
240 |
EOF |
|
241 |
|
|
242 |
[ "$OS_TYPE" = "gentoo" ] && cat >> $target/etc/fstab <<EOF |
|
243 |
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 |
|
244 |
EOF |
|
245 |
} |
|
246 |
|
|
216 | 247 |
cleanup() { |
217 | 248 |
if [ ${#CLEANUP[*]} -gt 0 ]; then |
218 | 249 |
LAST_ELEMENT=$((${#CLEANUP[*]}-1)) |
Also available in: Unified diff