mirror of https://github.com/proxmox/mirror_qemu
linux-user: allows to use "--systemd ALL" with qemu-binfmt-conf.sh
qemu-binfmt-conf.sh when it is used with systemd needs to know for which CPU the systemd-binfmt.service file must be created (i.e. "--systemd ppc"). But sometime, for instance for test purpose, we need to create an entry for all known architectures. This patch entroduce the "ALL" parameter for this purpose. Signed-off-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20180308104859.3315-1-laurent@vivier.eu>master
parent
f8b985d65c
commit
3ff48453e8
|
@ -154,7 +154,8 @@ Usage: qemu-binfmt-conf.sh [--qemu-path PATH][--debian][--systemd CPU]
|
||||||
instead generate update-binfmts templates
|
instead generate update-binfmts templates
|
||||||
--systemd: don't write into /proc,
|
--systemd: don't write into /proc,
|
||||||
instead generate file for systemd-binfmt.service
|
instead generate file for systemd-binfmt.service
|
||||||
for the given CPU
|
for the given CPU. If CPU is "ALL", generate a
|
||||||
|
file for all known cpus
|
||||||
--exportdir: define where to write configuration files
|
--exportdir: define where to write configuration files
|
||||||
(default: $SYSTEMDDIR or $DEBIANDIR)
|
(default: $SYSTEMDDIR or $DEBIANDIR)
|
||||||
--credential: if yes, credential and security tokens are
|
--credential: if yes, credential and security tokens are
|
||||||
|
@ -301,18 +302,20 @@ while true ; do
|
||||||
EXPORTDIR=${EXPORTDIR:-$SYSTEMDDIR}
|
EXPORTDIR=${EXPORTDIR:-$SYSTEMDDIR}
|
||||||
shift
|
shift
|
||||||
# check given cpu is in the supported CPU list
|
# check given cpu is in the supported CPU list
|
||||||
for cpu in ${qemu_target_list} ; do
|
if [ "$1" != "ALL" ] ; then
|
||||||
if [ "$cpu" = "$1" ] ; then
|
for cpu in ${qemu_target_list} ; do
|
||||||
break
|
if [ "$cpu" = "$1" ] ; then
|
||||||
fi
|
break
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
if [ "$cpu" = "$1" ] ; then
|
if [ "$cpu" = "$1" ] ; then
|
||||||
qemu_target_list="$1"
|
qemu_target_list="$1"
|
||||||
else
|
else
|
||||||
echo "ERROR: unknown CPU \"$1\"" 1>&2
|
echo "ERROR: unknown CPU \"$1\"" 1>&2
|
||||||
usage
|
usage
|
||||||
exit 1
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
-Q|--qemu-path)
|
-Q|--qemu-path)
|
||||||
|
|
Loading…
Reference in New Issue