Blame 0072-Normalize-dasd-argument-content-for-dasd.conf.patch

Harald Hoyer 35271e
From 965d14726abc7506e046f86dbf53a8644439e25b Mon Sep 17 00:00:00 2001
Harald Hoyer 35271e
From: Jesse Keating <jkeating@redhat.com>
Harald Hoyer 35271e
Date: Fri, 18 May 2012 14:50:20 -0700
Harald Hoyer 35271e
Subject: [PATCH] Normalize dasd argument content for dasd.conf
Harald Hoyer 35271e
Harald Hoyer 35271e
Also overwrite any existing files, contents from CMSCONFFILE override
Harald Hoyer 35271e
any boot arguments.
Harald Hoyer 35271e
---
Harald Hoyer 35271e
 modules.d/80cms/cmssetup.sh     |    4 ++--
Harald Hoyer 35271e
 modules.d/80cms/module-setup.sh |    2 +-
Harald Hoyer 35271e
 2 files changed, 3 insertions(+), 3 deletions(-)
Harald Hoyer 35271e
Harald Hoyer 35271e
diff --git a/modules.d/80cms/cmssetup.sh b/modules.d/80cms/cmssetup.sh
Harald Hoyer 35271e
index 6aa456c..995bfa7 100755
Harald Hoyer 35271e
--- a/modules.d/80cms/cmssetup.sh
Harald Hoyer 35271e
+++ b/modules.d/80cms/cmssetup.sh
Harald Hoyer 35271e
@@ -169,8 +169,8 @@ processcmsfile()
Harald Hoyer 35271e
     fi
Harald Hoyer 35271e
 
Harald Hoyer 35271e
     if [[ $DASD ]]; then
Harald Hoyer 35271e
-	echo $DASD >> /etc/dasd.conf
Harald Hoyer 35271e
-	echo "options dasd_mod dasd=$DASD" >> /etc/modprobe.d/dasd_mod.conf
Harald Hoyer 35271e
+	echo $DASD | normalize_dasd_arg > /etc/dasd.conf
Harald Hoyer 35271e
+	echo "options dasd_mod dasd=$DASD" > /etc/modprobe.d/dasd_mod.conf
Harald Hoyer 35271e
 	dasd_cio_free
Harald Hoyer 35271e
     fi
Harald Hoyer 35271e
 
Harald Hoyer 35271e
diff --git a/modules.d/80cms/module-setup.sh b/modules.d/80cms/module-setup.sh
Harald Hoyer 35271e
index 5cce1b4..15dce89 100755
Harald Hoyer 35271e
--- a/modules.d/80cms/module-setup.sh
Harald Hoyer 35271e
+++ b/modules.d/80cms/module-setup.sh
Harald Hoyer 35271e
@@ -34,5 +34,5 @@ install() {
Harald Hoyer 35271e
     inst_libdir_file "gconv/*"
Harald Hoyer 35271e
 #inst /usr/lib/locale/locale-archive
Harald Hoyer 35271e
 
Harald Hoyer 35271e
-    dracut_install cmsfs-fuse fusermount ulockmgr_server bash tr insmod rmmod cat
Harald Hoyer 35271e
+    dracut_install cmsfs-fuse fusermount ulockmgr_server bash tr insmod rmmod cat normalize_dasd_arg
Harald Hoyer 35271e
 }