#!/bin/sh PREREQ="" DESCRIPTION="Setting up swap..." FSTAB=/root/etc/fstab . /scripts/casper-functions prereqs() { echo "$PREREQ" } case $1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac log_begin_msg "$DESCRIPTION" devices="" for device in /dev/[hs]d[a-z][0-9]*; do if ! [ -b "$device" ]; then continue fi vol_id ${device%%[0-9]*} | grep -q "^ID_FS_USAGE=raid" && continue magic=$(/bin/dd if="$device" bs=4086 skip=1 count=1 2>/dev/null | /bin/dd bs=10 count=1 2>/dev/null) || continue if [ "$magic" = "SWAPSPACE2" -o "$magic" = "SWAP-SPACE" ]; then # log "Found $device" devices="$devices $device" fi done for device in $devices; do cat >> $FSTAB <