[27068] in Source-Commits
/svn/athena r25927 - trunk/debathena/scripts/installer/pxe/stage1/debathena
daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Thu Apr 18 12:24:49 2013
Date: Thu, 18 Apr 2013 12:24:42 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201304181624.r3IGOgud021972@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: jdreed
Date: 2013-04-18 12:24:42 -0400 (Thu, 18 Apr 2013)
New Revision: 25927
Modified:
trunk/debathena/scripts/installer/pxe/stage1/debathena/installer.sh
Log:
* Allow for extra kernel arguments at runtime
* Add some whitespace for readability
Modified: trunk/debathena/scripts/installer/pxe/stage1/debathena/installer.sh
===================================================================
--- trunk/debathena/scripts/installer/pxe/stage1/debathena/installer.sh 2013-04-18 05:08:47 UTC (rev 25926)
+++ trunk/debathena/scripts/installer/pxe/stage1/debathena/installer.sh 2013-04-18 16:24:42 UTC (rev 25927)
@@ -406,12 +406,22 @@
da/pxe=$pxetype da/i=$installertype da/m=$mirrorsite \
da/part=$partitioning --"
+extra_kargs=""
+if [ "$installertype" = "beta" ]; then
+ echo "Any extra kernel arguments to pass to kexec?"
+ echo "(I hope you know what you're doing. Press Enter for none.)"
+ read extra_kargs
+fi
+
+kargs="$kargs $extra_kargs"
+
echo "Continuing in five seconds..."
if [ "$test" = "test" ]; then
echo "Would run kexec with these args:"
echo "$dkargs $kargs"
exit 0
fi
+
if hash wc > /dev/null 2>&1; then
if [ $(echo "$dkargs $kargs" | wc -c) -gt 512 ]; then
echo "Kernel arguments exceed 512 bytes. This will probably"