SOURCES: util-vserver-personalitymachine.patch (NEW) - add global ...
glen
glen at pld-linux.org
Tue Mar 25 20:08:37 CET 2008
Author: glen Date: Tue Mar 25 19:08:37 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- add global --personality and --machine options to build
---- Files affected:
SOURCES:
util-vserver-personalitymachine.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/util-vserver-personalitymachine.patch
diff -u /dev/null SOURCES/util-vserver-personalitymachine.patch:1.1
--- /dev/null Tue Mar 25 20:08:37 2008
+++ SOURCES/util-vserver-personalitymachine.patch Tue Mar 25 20:08:31 2008
@@ -0,0 +1,46 @@
+--- util-vserver-0.30.214/scripts/vserver-setup.functions 2007-09-02 23:06:41.000000000 +0300
++++ util-vserver-0.30.214/scripts/vserver-setup.functions 2008-03-25 20:16:25.000000000 +0200
+@@ -28,11 +28,13 @@
+ SETUP_CPUSETCPUS=
+ SETUP_CPUSETMEMS=
+ SETUP_CPUSETVIRT=
++SETUP_PERSONALITY=
++SETUP_MACHINE=
+
+ declare -a SETUP_INTERFACES=()
+ declare -a SETUP_FLAGS=()
+
+-declare -r SETUP_OPTIONS="confdir:,lockfile:,hostname:,netdev:,netmask:,netprefix:,netbcast:,interface:,flags:,context:,initstyle:,cpuset:,cpusetcpus:,cpusetmems:,cpusetvirt"
++declare -r SETUP_OPTIONS="confdir:,lockfile:,hostname:,netdev:,netmask:,netprefix:,netbcast:,interface:,flags:,context:,initstyle:,cpuset:,cpusetcpus:,cpusetmems:,cpusetvirt,personality:,machine:"
+ declare -r SETUP_HELPMSG=$"
+ --context ... the static context of the vserver [default: none; one will
+ be generated for you]
+@@ -59,6 +61,10 @@
+ this becomes a per vserver limit)
+ private: No other process can join this security context.
+ Even root
++ --personality <personality>
++ ... set personality (linux_32bit) [default: none]
++ --machine <uts machine>
++ ... set uts machine (i386, i686, ...) [default: none]
+ --cpuset <name>
+ ... declares the CPUSET this vserver will run in [default: none]
+ --cpusetcpus <number[-number][:<exclusive>]>
+@@ -89,6 +95,8 @@
+ (--netbcast) SETUP_NETBCAST=$2;;
+ (--interface) SETUP_INTERFACES=( "${SETUP_INTERFACES[@]}" "$2" );;
+ (--initstyle) SETUP_INITSTYLE=$2;;
++ (--personality) SETUP_PERSONALITY=$2;;
++ (--machine) SETUP_MACHINE=$2;;
+ (--cpuset) SETUP_CPUSET=$2;;
+ (--cpusetcpus) old_IFS=$IFS
+ IFS=:
+@@ -211,6 +219,8 @@
+ _setup_writeSingleOption "$SETUP_CPUSETMEMS" "$cfgdir"/cpuset/mems
+ _setup_writeSingleOption "$SETUP_CPUSETMEMSEXCL" "$cfgdir"/cpuset/mem_exclusive
+ _setup_writeSingleOption "$SETUP_CPUSETVIRT" "$cfgdir"/cpuset/virtualized
++ _setup_writeSingleOption "$SETUP_PERSONALITY" "$cfgdir"/personality
++ _setup_writeSingleOption "$SETUP_MACHINE" "$cfgdir"/uts/machine
+
+ local idx=0
+ for i in "${SETUP_INTERFACES[@]}"; do
================================================================
More information about the pld-cvs-commit
mailing list