#!/bin/sh # generate udev rules for fetching kickstarts. . /lib/anaconda-lib.sh case "${kickstart%%:*}" in http|https|ftp|nfs) # handled by fetch-kickstart-net in the online hook wait_for_kickstart ;; cdrom|hd|bd) # cdrom, cdrom::, hd::, bd:: splitsep ":" "$kickstart" kstype ksdev kspath [ "$kstype" = "cdrom" ] && [ -z "$ksdev" ] && ksdev="/dev/cdrom" ksdev=$(disk_to_dev_path $ksdev) if [ "$kstype" = "bd" ]; then # TODO FIXME: no biospart support yet warn "inst.ks='$kickstart'" warn "can't get kickstart: biospart isn't supported yet" ksdev="" else when_diskdev_appears "$ksdev" \ fetch-kickstart-disk \$env{DEVNAME} "$kspath" wait_for_kickstart fi ;; esac