commit: 2771684e276559e5c8846262a6d89df74ed0671b
Author: Fernando Reyes (likewhoa) <design <AT> missionaccomplish <DOT> com>
AuthorDate: Thu May 22 20:52:30 2014 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 22 20:57:14 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=2771684e
Fix kernel line argument handling.
Fix kernel line argument handling since it's using old deprecated
function.
---
defaults/linuxrc | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/defaults/linuxrc b/defaults/linuxrc
index aaf27ad..8620352 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -255,35 +255,35 @@ do
;;
aufs\=*)
USE_AUFS_NORMAL=1
- CMD_AUFS=$(parse_opt "${x}")
- echo ${CMD_AUFS}|grep , >/dev/null 2>&1
+ echo ${x#*=} | grep , &>/dev/null
+
if [ "$?" -eq '0' ]
then
- UID=$(echo ${CMD_AUFS#*,})
- AUFS=$(echo ${CMD_AUFS%,*})
+ UID=${x#*,}
+ AUFS=${x%,*}
else
- AUFS=${CMD_AUFS}
+ AUFS=${x#*=}
fi
;;
aufs.changes\=*)
- USE_AUFS_NORMAL=1
- CMD_AUFS=$(parse_opt "${x}")
- echo ${CMD_AUFS}|grep , >/dev/null 2>&1
- if [ "$?" -eq '0' ]
- then
- UID=$(echo ${CMD_AUFS#*,})
- AUFS=$(echo ${CMD_AUFS%,*})
- else
- AUFS=${CMD_AUFS}
- fi
- ;;
+ USE_AUFS_NORMAL=1
+ echo ${x#*=} | grep , &>/dev/null
+
+ if [ "$?" -eq '0' ]
+ then
+ UID=${x#*,}
+ AUFS=${x%,*}
+ else
+ AUFS=${x#*=}
+ fi
+ ;;
aufs.persistent)
USE_AUFS_NORMAL=1
AUFS="detect"
;;
# Allow user to specify the modules location
aufs.modules\=*)
- MODULESD=$(parse_opt "${x}")
+ MODULESD=${x#*=}
;;
unionfs)
if [ ! -x /sbin/unionfs ]