diff --git a/contrib/alpine/README.md b/contrib/alpine/README.md index 16d55cab..8301dfe0 100644 --- a/contrib/alpine/README.md +++ b/contrib/alpine/README.md @@ -1,10 +1,9 @@ HowTo: Finit on Alpine Linux 3.4 -================================= +================================ -This is a mini-howto for booting a very basic Alpine Linux with Finit. -It is assumed that the user has already installed a compiler, C library -header files, and other tools needed to build a GNU configure based -project. +Mini HowTo using Finit to boot an Alpine Linux system. It is assumed +that the user has already installed a compiler, C library header files, +and other tools needed to build a GNU configure based project. To start with you need to first install [libuEv][] and [libite][], by default they install to `/usr/local` and Alpine's `pkg-config` does not @@ -21,14 +20,20 @@ The plugins are optional, but the other configure flags are *not*. alpine:~/finit# make all install -The installation will skip setting up `/sbin/init`, because it already -exists, and Alpine is hard coded to use it. So you have to change the -symlink yourself to point to `finit` instead of `/bin/busybox`. +The installation skips `/sbin/init`, because it already exists, and +Alpine is hard coded to use it. So you have to change the symlink +yourself to point to `finit` instead of `/bin/busybox`. -Before rebooting, make sure to install [/etc/finit.conf](finit.conf) and -the glue [/etc/rc.local](rc.local) from this directory -- check them -both if they need to be tweaked for your installation, you may not run -Dropbear SSH or speak Swedish ... + alpine:~/finit# cd /sbin + alpine:/sbin# rm init + alpine:/sbin# ln -s finit init + +Before rebooting, make sure to set up a [/etc/finit.conf](finit.conf), +and possibly also an [/etc/rc.local](rc.local) for one-shot set up and +initialization like keyboard language etc. You can use the files in +this directory as templates -- check them both if they need to be +tweaked for your installation, you may not run Dropbear SSH or speak +Swedish ... [libuEv]: https://github.com/troglobit/libuev [libite]: https://github.com/troglobit/libite