- In case the CD-ROM is not mounted "glabel status | grep CONTEXT | awk '{print $3}'"
will have a null string which will eventually assign the value "/dev/" to "dev_context"
variable. In later occasions while existence of "dev_context" is checked it will
always return true and no elif conditions will be executed. Add additional glabel check
for BSD.
- In case the CD-ROM is not mounted and used there is nothing to unmount and eventually
trying to unmount will throw error. So add an additional check to see if "MOUNT_DIR" is
used as any mount points or not.
Add new context variable 'GROW_FS' which can contain list of directories
(mount-points) separated by spaces.
If GROW_ROOTFS is set to 'YES' then the rootfs will be added in the case
when GROW_FS does not contain '/'.
NOTE: The image has to have the disk name(s) - the underlying device(s)
which are mounted - to follow the simple scheme <name>[<part>] where
name cannot contain any numeric and the part must be only a numeric,
e.g.: /dev/sda1
(Arbitrary disk names are not supported, e.g.: /dev/mapper/luks-1234)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
Introduce new OpenNebula directory /var/lib/one-context where a new tmp
directory is located. This new one will not be mounted with noexec
option on any system by default.
Add cleanup handler on the script exit and ensure the correct return
code for the init scripts (if one or more fail then return non-zero).
Update onesysprep and set its version by generate.sh script.
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
ifupdown2 is an alternative to classic ifupdown
https://github.com/CumulusNetworks/ifupdown2
It's allow to reload online network configuration with dependencies
and 100% compatible with classic ifupdown1 config.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
+ fix error when CONTEXT_FILE is empty (not likely)
+ fix other warning/error messages shown in the log
+ make the script compliant with shellshock
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
* F #83: Add route metric support
- BSD has no support for metrics:
https://redmine.pfsense.org/issues/1521
Signed-off-by: Petr Ospalý <pospaly@opennebula.systems>
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
* F #83: Remove unsupported ipv6 metric
- distro's network scripts have no support for ipv6 metrics - no reason
then to provide ipv6 specific METRIC6 variable
- fix whitespace
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
* F #159: Support ALT Linux
* F #159: Support ALT Linux
* F #159: Support ALT Linux
* F #159: add support for alias context
Co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
- remove vrouter dependencies from vanilla alpine
- rename legacy vrouter services with a tag #vr
Signed-off-by: Petr Ospalý <pospaly@opennebula.systems>