|Viverna 53b7498ec2||1 year ago|
|LICENSE||1 year ago|
|README.md||1 year ago|
|ifj||1 year ago|
ifj is a POSIX shell script that inject init diversity in a single package. It is mainly designed for Devuan GNU+Linux.
The script read a Debian/Devuan package, inject init script/config and create new package.
ifj assumes that run script/init config resides in:
and are copied in the package.
Script I wrote support epoch and runit. Other init can be supported if implemented.
Config file for epoch are in:
Multiple objects (daemon) are allowed in the file.
Script file for runit are in:
daemon name are in subdirectories, for example:
System one time tasks are in:
and are injected in:
No support for runit priority in system one time tasks. Workaround for postinst and prerm fail if script exit with “exit 0” or similar at bottom.
ifj is released with GNU Affero Public License version 3 (AGPLv3).