akiwastaken / fuckrc

fuck your init

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fuckrc - a fucking init script

instead of busybox init its gonna be used with sinit

Installing

Dependencies: busybox sinit, optionally eudev or systemd (for udev)

  1. There is a fucking setup.sh script, but you should fucking read it first. If you don't fucking use a package manager which does the fucking sanity checks for you, please check for your fucking self that it fucking doesn't break your fucking system by overwriting essential fucking files. Make fucking backups as needed.

    When you are fucking confident, run "./setup.sh --force"

  2. Remove "init=..." from your fucking kernel parameters (if it is fucking there) so that the fucking default value "init=/sbin/init" is fucking used. Check the fucking docs of your fucking boot loader on how to change the fucking kernel parameters.

  3. Configure /etc/minirc.conf to your fucking needs. See sections "Dealing with fucking services" and "Further fucking configuration".

  4. Reboot

About

  • Authors: Roman Zimbelmann, Sam Stuewe
  • License: GPL2

Parts of the function on_boot() and the start/stop function of iptables were taken from archlinux initscripts (http://www.archlinux.org). I was unable to determine the author or authors of those parts.

More information on the Arch Wiki: https://wiki.archlinux.org/index.php/Minirc

About

fuck your init


Languages

Language:Shell 97.1%Language:C 2.9%