145 |
dracut="" |
dracut="" |
146 |
dracuthostonly="" |
dracuthostonly="" |
147 |
initrdfile="" |
initrdfile="" |
148 |
|
devtreefile="" |
149 |
moddep="" |
moddep="" |
150 |
verbose="" |
verbose="" |
151 |
makedefault="" |
makedefault="" |
163 |
echo " [--banner=<banner>] [--multiboot=multiboot]" >&2 |
echo " [--banner=<banner>] [--multiboot=multiboot]" >&2 |
164 |
echo " [--mbargs=mbargs] [--make-default] [--add-dracut-args]" >&2 |
echo " [--mbargs=mbargs] [--make-default] [--add-dracut-args]" >&2 |
165 |
echo " [--add-plymouth-initrd]" >&2 |
echo " [--add-plymouth-initrd]" >&2 |
166 |
echo " [--host-only]" >&2 |
echo " [--host-only] [--devtree=<devicetree.dtb>]" >&2 |
167 |
echo " <--install | --remove | --update> <kernel-version>" >&2 |
echo " <--install | --remove | --update> <kernel-version>" >&2 |
168 |
echo " (ex: $(basename $0) --mkinitrd --depmod --install 2.4.7-2)" >&2 |
echo " (ex: $(basename $0) --mkinitrd --depmod --install 2.4.7-2)" >&2 |
169 |
exit 1 |
exit 1 |
190 |
fi |
fi |
191 |
fi |
fi |
192 |
|
|
193 |
|
DEVTREE="" |
194 |
|
if [ -f ${devtreefile} ] |
195 |
|
then |
196 |
|
[[ -n ${verbose} ]] && echo "found ${devtreefile} and using it with grubby" |
197 |
|
DEVTREE="--devtree ${devtreefile}" |
198 |
|
fi |
199 |
|
|
200 |
# FIXME: is this a good heuristic to find out if we're on iSeries? |
# FIXME: is this a good heuristic to find out if we're on iSeries? |
201 |
if [ -d /proc/iSeries ] |
if [ -d /proc/iSeries ] |
202 |
then |
then |
622 |
initrd="remove" |
initrd="remove" |
623 |
;; |
;; |
624 |
|
|
625 |
|
--devtree*) |
626 |
|
if [[ $1 == --devtree\=* ]] |
627 |
|
then |
628 |
|
devtreefile="${1#--devtreefile=}" |
629 |
|
else |
630 |
|
devtreefile="$2" |
631 |
|
shift |
632 |
|
fi |
633 |
|
;; |
634 |
|
|
635 |
--dracut) |
--dracut) |
636 |
dracut=--dracut |
dracut=--dracut |
637 |
;; |
;; |