Init Framework
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-07-29 07:46kall.c: Minor changesDylan Araps1+13-6
2020-07-29 07:43kpow: Rewrite in clearer CDylan Araps1+9-6
2020-07-10 10:20docs: Drop .txt from README/LICENSEDylan Araps2+0-0
2020-06-12 10:27docs: Swap to new README/LICENSE formatDylan Araps4+30-24
2020-05-29 18:36rc.lib: Fix harmless shutdown errors with log()Dylan Araps1+6-1
2020-05-19 11:39Merge branch 'master' of Araps1+5-5
2020-05-19 11:38rc.lib: Better log output for dmesgDylan Araps1+1-1
2020-05-19 07:56rc.boot: Clean upDylan Araps1+2-8
2020-05-19 06:12rc.lib: Fix ugly messages. Closes #17Dylan Araps1+2-2
2020-05-18 11:10rc.lib: Use cat for seedDylan Araps1+1-1
2020-05-17 18:57rc.shutdown: Fixes from illilitiDylan Araps1+2-4
2020-05-17 18:28rc.boot: Source rc.conf soonerDylan Araps1+4-4
2020-05-17 06:19rc.boot: Don't hardcode location to mdevDylan Araps1+2-3
2020-05-15 06:27rc.lib: Drop non-portable argument from shDylan Araps1+1-1
2020-05-09 19:56rc.*: Move hooks to a function. Display them during bootDylan Araps3+45-45
2020-05-09 19:52rc.*: Allow packages to hook into the init processDylan Araps2+6-3
2020-05-09 13:11rc.shutdown: Better messagesDylan Araps2+9-9
2020-05-08 16:09rc.*: Drop encryption support.Dylan Araps3+4-98
2020-05-08 07:59rc.boot: Better messagesDylan Araps1+2-2
2020-05-06 17:25docs: updateDylan Araps2+6-0
2020-05-06 16:07rc.*: Random tweaksDylan Araps2+3-3
2020-05-06 15:16rc.shutdown: Swap to new funcDylan Araps1+1-1
2020-05-06 15:12rc.boot: Drop eudev change for nowDylan Araps1+1-1
2020-05-06 15:08rc.lib: Fix typoDylan Araps1+1-1
2020-05-06 15:00rc.boot: Speed up boot for eudev usersDylan Araps1+1-1
2020-05-06 14:56rc.*: Sort out random seeding once and for allDylan Araps2+86-10
2020-05-06 13:09rc.lib: Clear copts to prevent options leaking into multiple devicesDylan Araps1+3-1
2020-05-06 13:04rc.lib: Support noauto for encrypted devicesDylan Araps1+1-0
2020-05-06 12:41rc.lib: Fix incorrect orderingDylan Araps1+1-1
2020-05-06 12:38rc.boot: Mount filesystems with remount if already mounted to fix issues with initramfs usageDylan Araps2+12-14
2020-05-06 12:19rc.boot: Add missing slashDylan Araps1+1-1
2020-05-06 12:04rc.boot: Better handling of creation of FDsDylan Araps1+6-7
2020-05-06 10:43rc.boot: Create cryptsetup directoryDylan Araps1+1-0
2020-05-06 10:43rc.boot: Remove unneeded permissions from mkdirDylan Araps1+7-7
2020-05-05 06:29rc.boot: There's no need to count from 0Dylan Araps1+6-13
2020-05-04 22:24inittab: sbin -> binDylan Araps1+5-5
2020-05-04 22:12inittab: More documentationDylan Araps1+8-6
2020-05-04 17:13rc.shutdown: Be sure that all processes have had time to die.Dylan Araps1+1-0
2020-05-04 17:06rc.shutdown: Drop lazy unmounting. Things should work now.Dylan Araps1+0-4
2020-05-04 16:29inittab: Add documentationDylan Araps1+15-4
2020-05-04 16:20rc.*: Minor fixesDylan Araps2+19-15
2020-05-04 16:09rc.shutdown: Reduce line lengthDylan Araps1+3-2
2020-05-04 16:07docs: updateDylan Araps1+1-1
2020-05-04 16:06rc.shutdown: Split mount commandsDylan Araps1+2-0
2020-05-04 16:05rc.shutdown: Use -t to fix issues with missing pseudo filesystemsDylan Araps1+13-2
2020-05-04 14:01init: Write messages to /dev/kmsg (dmesg) and log boot timeDylan Araps2+18-3
2020-05-04 13:24rc.lib: mountpoint shell implementationDylan Araps1+15-1
2020-05-04 12:47rc.*: Move random seed save to functionDylan Araps3+9-5
2020-05-04 12:45rc.shutdown: cryptsetup, close all devicesDylan Araps1+1-1
2020-04-29 06:01rc.boot: Fix sysctl --system. #15Dylan Araps1+1-1
2020-04-15 09:10rc.boot: Remove useless udev lineDylan Araps1+0-1
2020-04-15 10:10rc.lib: squishDylan Araps1+21-22
2020-04-15 07:08Merge pull request #14 from illiliti/portable-blkiddylan1+27-2
2020-03-21 11:30rc.boot: Run mdev -sDylan Araps1+1-0
2020-03-17 09:52docs: updateDylan Araps1+1-5
2020-03-16 07:19rc.shutdown: Fix Bedrock Linux issueDylan Araps1+9-0
2020-03-15 06:47rc.boot: Proper Bedrock Linux fix.Dylan Araps1+7-9
2020-03-14 15:02rc.boot: Fix issue with Bedrock LinuxDylan Araps1+9-4
2020-03-07 17:47rc.boot: Set proc hotplugger laterDylan Araps1+8-8
2020-03-07 17:09rc.boot: Remove mdev -s as mdev -d does the sameDylan Araps1+0-1
2020-03-07 16:54rc.boot: Use mdev -dDylan Araps1+13-20
2020-03-07 16:23mdev: Silence errorSDylan Araps1+8-1
2020-03-03 21:06rc.lib: Fix #10Dylan Araps1+1-1
2020-03-03 21:05rc.lib: Fix #11Dylan Araps1+4-1
2020-02-25 15:57rc.shutdown: use kallDylan Araps1+2-2
2020-02-25 15:54bin: Added kall as a killall5 alternative.Dylan Araps1+35-0
2020-02-25 14:40init: clean upDylan Araps3+79-86
2020-02-25 12:30baseinit: .......Dylan Araps1+4-4
2020-02-25 12:16baseinit: Fix dri issue againDylan Araps1+4-4
2020-02-25 11:54init: Set video group perms in /dev/dri for nowDylan Araps1+4-0
2020-02-07 22:27docs: updateDylan Araps3+0-35
2020-02-07 21:17init: Add back init.cDylan Araps3+35-0
2020-02-07 19:13docs: updateDylan Araps1+2-0
2020-02-07 19:12docs: updateDylan Araps2+0-10
2020-02-07 19:11docs: updateDylan Araps3+0-27
2020-02-07 18:10rc: Ensure caller is rootDylan Araps4+10-13
2020-02-07 18:04poweroff: Don't execDylan Araps1+1-1
2020-02-07 17:58rc.shutdown: Turns out that killall5 is fineDylan Araps3+4-26
2020-02-07 17:06rc.shutdown: Ignore signalsDylan Araps1+4-1
2020-02-07 14:33init.c: Define POSIX_C_SOURCE insteadDylan Araps1+1-1
2020-02-07 13:00init.c: Add original author.Dylan Araps1+5-2
2020-02-07 12:53init: Take no argumentsDylan Araps1+1-1
2020-02-07 12:48bin: Added init.cDylan Araps4+34-1
2020-02-05 10:12docs: updateDylan Araps1+0-1
2020-02-04 20:00kpow: Use charsDylan Araps1+2-4
2020-02-04 19:46rc.shutdown: Run kpow if neededDylan Araps1+10-0
2020-02-04 19:39kpow: Exit with 1 if usage is shownDylan Araps1+1-1
2020-02-04 19:31kpow: Print usage if not rootDylan Araps1+2-2
2020-02-04 19:23Merge branch 'master' of Araps1+14-11
2020-02-04 19:23init: Added kpowDylan Araps1+26-0
2020-01-28 22:13rc.boot: POSIXDylan Araps1+11-12
2020-01-27 23:06docs: updateDylan Araps1+0-7
2020-01-20 08:10rc.boot: Create missing devices with mdevDylan Araps1+7-0
2020-01-20 08:07init: mdev supportDylan Araps1+5-1
2020-01-20 08:02rc.boot: mdev supportDylan Araps1+27-2
2020-01-18 20:52init: Fix udev exit bugDylan Araps1+3-3
2020-01-13 20:43init: Remove run_hooks(). Fixes #7Dylan Araps3+9-9
2020-01-11 08:12rc.boot: minimal changesDylan Araps1+3-3
2020-01-11 08:04rc: Ensure file exists before sourceDylan Araps2+2-2
2020-01-11 00:11rc: Treat rc.conf as before for nowDylan Araps3+3-16
2020-01-10 22:15rc.*: Remove main()Dylan Araps2+172-179
2020-01-10 22:06docs: updateDylan Araps1+4-1
2020-01-10 22:03docs: updateDylan Araps1+3-0
2020-01-10 22:01docs: updateDylan Araps1+3-0
2020-01-10 21:52etc: Added rc.confDylan Araps1+6-0
2020-01-10 21:51Merge branch 'master' of Araps1+1-1
2020-01-10 21:50init: Add rc.lib and add various hooks. Closes #3Dylan Araps3+79-44
2020-01-10 17:26rc.boot: Seed random earlier in boot.Dylan Araps1+11-11
2020-01-09 07:27rc: Disable shellcheck warningDylan Araps2+2-0
2020-01-08 22:15rc.boot: Only disable globbing where needed.Dylan Araps1+2-2
2020-01-08 22:07Merge branch 'master' of Araps1+1-1
2020-01-08 22:06rc.*: Portability fixes. Closes #5Dylan Araps2+2-6
2020-01-08 21:59rc.shutdown: Fix formattingDylan Araps1+1-4
2020-01-08 21:56rc.shutdown: Swap to pure shell killall5Dylan Araps1+27-2
2020-01-08 20:21Merge branch 'master' of Araps1+1-0
2020-01-08 20:20ci: Run on pull requestsDylan Araps1+1-1
2020-01-08 10:27docs: updateDylan Araps1+1-1
2019-12-02 22:10rc.boot: Properly kill udevdDylan Araps1+2-1
2019-11-28 12:22rc.boot: Remove dmesg restrict and kill eudev.Dylan Araps1+1-10
2019-10-05 08:03docs: updateDylan Araps1+1-1
2019-09-02 19:36rc.boot: Add message about entropy generation.Dylan Araps1+3-0
2019-09-01 08:58docs: updateDylan Araps2+2-4
2019-09-01 08:37init: better encryption detection.Dylan Araps2+4-2
2019-08-23 10:35shutdown: fix commentDylan Araps1+1-1
2019-08-23 10:34init: move to GitHub CIDylan Araps2+16-2
2019-08-21 02:23docs: updateDylan Araps1+1-1
2019-08-13 11:06docs: updateDylan Araps4+0-0
2019-08-13 11:05kiss-init: remove unused funcDylan Araps5+0-7
2019-07-22 15:14Merge branch 'master' of Araps1+1-1
2019-07-22 15:12rc.boot: Remove mdevDylan Araps1+3-20
2019-07-11 06:53init: Fix shutdown issue.Dylan Araps1+2-2
2019-07-11 06:47Merge branch 'master' of Araps4+0-10
2019-07-11 06:46init: set default hostname.Dylan Araps1+2-2
2019-06-23 14:45kiss-init: Move directories around.Dylan Araps9+6-6
2019-06-23 14:34kiss-init: Move directories around.Dylan Araps8+4-4
2019-06-22 15:51rc.shutdown: Use shorthand option which busybox supports.Dylan Araps1+2-2
2019-06-21 18:16rc.boot: Handle uevents.Dylan Araps1+20-1
2019-06-21 17:38docs: updateDylan Araps1+0-1
2019-06-21 17:18rc.boot: Create dmesg.log.Dylan Araps1+2-0
2019-06-21 16:43rc.boot: Silence unimportant errors and disable securityfs (for now)Dylan Araps1+2-3
2019-06-21 08:16init: Change directories.Dylan Araps9+4-4
2019-06-21 08:15init: Update inittabDylan Araps1+9-1
2019-06-21 07:40init: Added service files.Dylan Araps7+10-0
2019-06-21 07:18docs: updateDylan Araps1+1-1
2019-06-21 06:44rc.shutdown: close dmcrypt devices.Dylan Araps1+10-0
2019-06-20 18:40rc.boot: Set 'set -f' in the entire script.Dylan Araps1+4-1
2019-06-20 18:30rc.boot: Added support for udev.Dylan Araps1+11-3
2019-06-20 18:11init: Fix colors.Dylan Araps2+2-2
2019-06-20 17:48misc: Fix travis.Dylan Araps1+1-1
2019-06-20 17:47misc: Move scripts to src.Dylan Araps3+0-0
2019-06-20 17:35general: Added rc.shutdown.Dylan Araps1+39-0
2019-06-20 17:27rc.boot: Add option to fsckDylan Araps1+1-1
2019-06-20 17:12rc.boot: Make sure cryptsetup exists.Dylan Araps1+1-1
2019-06-20 13:52rc.boot: Support dmcrypt devices.Dylan Araps1+50-3
2019-06-20 09:04docs: updateDylan Araps1+2-0
2019-06-20 09:02docs: updateDylan Araps1+1-1
2019-06-20 09:01misc: cleanupDylan Araps1+9-8
2019-06-20 08:54rc.boot: Move everything to single file.Dylan Araps5+0-77
2019-06-20 08:54rc.boot: Move everything to single file.Dylan Araps2+97-30
2019-06-20 08:44init: Added emergency shell.Dylan Araps6+81-66
2019-06-20 08:36misc: Restrict dmesg if enabled.Dylan Araps2+10-0
2019-06-20 08:33rc.boot: Make sure stages are readable/exist first.Dylan Araps1+1-1
2019-06-20 08:30general: Add mainDylan Araps1+9-5
2019-06-20 08:29general: Show kernel version in welcome message.Dylan Araps1+1-1
2019-06-20 08:27docs: updateDylan Araps2+0-2
2019-06-20 08:26misc: Move all stages to separate scripts.Dylan Araps6+93-78
2019-06-20 08:20docs: updateDylan Araps1+2-0
2019-06-20 08:19docs: updateDylan Araps1+3-0
2019-06-20 08:18initial commitDylan Araps4+114-0