This file was migrated from dedicated Alpine contextualization
repository. The reason why it was necessary to do explicit poweroff on
VMware poweroff action is unknown. Currently, it happens that VM with
this file doesn't properly poweroff, but just halts. So it looks like a better
option to drop this legacy file and depend on built-in logic.
We must make sure "one-context-force.service" is not run during boot
disk detection but on hotplug events.
When booting with a swap partition on the disk, the udev rules will
start the "one-context-force" service long before "one-context-local"
and "one-context".
This results in the system being in "degraded" state as reported by
"systemctl is-system-running".
* src/usr/lib/systemd/system/one-context-force.service##systemd.one:
add conditions to run only on hotplug events.
Signed-off-by: Daniel Dehennin <daniel.dehennin@ac-dijon.fr>
* F #964: Allow FILES_DS for vCenter
* F #964: Move code to one-contextd
* F #964: Use arithmetic expansion instead of let
* F #964: Decrease used vars
Device that has `ID_CDROM=1` set in the udev environment. This will prevent re-contextualization of the host in case when an VM is LXD or KVM host (nested virtualization)
* BSD context
* BSD service scripts
* Added ToDo
* Add context scripts
* Freebsd packaging
* Freebsd packaging finished
* Rollback OS detection
* Fix bug with default gateway configuration
* Add services for pfsense
* Remove bsd context script
* Replace /bin/bash with /usr/bin/env bash
* Remove /bin/bash symlink creation
* Fix service naming
* Replace /bin/bash for /bin/sh on BSD service scripts
* Fix hardcoded cdrom drive
* Fix service start on boot bug on pfsense
* Fix bug when creating new users
* Fix bud with sudo
* Fix bug with crypted passwords
* Fix bug with hostname
* Fix sed bug related to hostname
* Fix bug with domains
* Fixed bug: variable should be local