local value
value=$(getarg $1)
[ -n "$value" ] && printf '%s="%s"\n' $1 $value >> $2
- initrdargs="$initrdargs $1"
}
mkdir -p /etc/sysconfig
# Parse bridge for bridgename and ethname
if getarg bridge >/dev/null; then
- initrdargs="$initrdargs bridge"
# Read bridge= parameters if they exist
bridge="$(getarg bridge=)"
if [ ! "$bridge" = "bridge" ]; then
-initrdargs="$initrdargs rd_plytheme"
-
PLYMOUTH_THEMEDIR=/usr/share/plymouth/themes
PLYMOUTH_THEME=$(getarg rd_plytheme=)
if [ -n "$PLYMOUTH_THEME" ]; then
-initrdargs="$initrdargs rd_NO_LUKS rd_LUKS_UUID"
-
if getarg rd_NO_LUKS; then
info "rd_NO_LUKS: removing cryptoluks activation"
rm -f /etc/udev/rules.d/70-luks.rules
-initrdargs="$initrdargs rd_DM_UUID rd_NO_DM"
-
if getarg rd_NO_DM; then
info "rd_NO_DM: removing DM RAID activation"
rm /etc/udev/rules.d/61-dmraid*.rules
-initrdargs="$initrdargs rd_NO_LVM rd_LVM_VG"
-
if getarg rd_NO_LVM; then
info "rd_NO_LVM: removing LVM activation"
rm -f /etc/udev/rules.d/64-lvm*.rules
-initrdargs="$initrdargs rd_MD_UUID rd_NO_MD rd_NO_MDIMSM"
-
if getarg rd_NO_MD; then
info "rd_NO_MD: removing MD RAID activation"
rm /etc/udev/rules.d/65-md-incremental*.rules
-initrdargs="$initrdargs dasd"
-
[ -d /etc/modprobe.d ] || mkdir /etc/modprobe.d
dasd_arg=$(getarg dasd=)