﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
19033	Guest Additions Build test for Systemd is not robust => Fixed in SVN	Harry M		"The test for the presence or not of systemd in the GA build process is not robust enough for all cases.   Currently, the use_systemd() in routines.sh relies on criteria which may not be true for all cases where systemd is not in use.  One such example is Artix, an archlinux variant without systemd, but there are likely to be others.

On Artix, as the example here, the routine tests if /sbin/init is a symlink, which it is.  But the routine (incorrectly) assumes that such a link is indicative of a systemd environment.  

The problem is that when the installer tests for systemd when it is not present but it thinks it really is present, apparently, the steps the GA build are not followed to completion.

I am not certain what a truly robust test would be, but maybe looking at files that are only created in the presence of systemd would be better (maybe something under /etc?).  Keep in mind that ""shim"" packages on non-systemd platforms often install similarly-named files and programs to those in systemd, so relying on those may also not be completely robust.  "	defect	closed	installer	VirtualBox 6.0.14	fixed	systemd		Linux	Linux
