[Main]
Type = oneshot
Version = 0.1.0
Description = "sysfsutils oneshot"
User = ( root )
Depends = ( mount-rw )
Options = ( !log )

[Start]
Execute = (
	# Apply /etc/sysfs.conf and /etc/sysfs.d (OpenRC/runit oneshot).
	
	ifelse { test -r /etc/sysfs.conf } {
		ifelse { test -x /usr/sbin/update-sysfs } {
			foreground { /usr/sbin/update-sysfs }
			exit 0
		}
		exit 0
	}
	
	ifelse { test -d /etc/sysfs.d } {
		ifelse { test -x /usr/sbin/update-sysfs } {
			foreground { /usr/sbin/update-sysfs }
			exit 0
		}
		exit 0
	}
	
	exit 0
)
