On Sun, 14 Jun 2015 09:57:12 +0200 Anto <[email protected]> wrote: > > On 13/06/15 23:35, Hendrik Boom wrote: > > The maintainer of epoch has just asked for feature requests. > > > > http://linux.slashdot.org/story/15/06/13/198222/ask-slashdot-feature-requests-for-epoch-init-system-130 > > > > -- hendrik > > I always want to try epoch init system since I read Steve's howto > about it on > http://www.troubleshooters.com/linux/init/manjaro_experiments.htm#pure_epoch_init_system > > a couple months back. But so far I can not find any Debian build > script for that. It is indeed a simple program with just a few files > but I am not really sure what to put into the debian directory.
I can answer that :-) When installing Epoch, do it entirely extra-distro. Do not use the package manager for anything. Don't remove the current init system, just jumper around it by backing up the existing /sbin/init, and then replacing it by what got built during Epoch make (obviously renaming it /sbin/init). Epoch is in no package manager that I know of, and therefore is installed by compile. It comes with buildepoch.sh, which, for me, did the job simply by running it with no arguments or modifications. > > I tried to use dh_make but of course it just gives me basic files in > the debian directory. I am basically still not familiar with every > detail to make the files in debian directory from scratch. I am not > sure for instance, what value I should use for $CFLAGS, $LDFLAGS and > $CC on debian/rules and how the *.prerm, *.postrm, *.preinst, > *.postinst and *.install files should look like. And I am also not > sure about the rules to build the copyright, manpage, README.source > and README.debian. Plain vanilla gcc works just fine compiling Epoch. Just run ./buildepoch.sh as a normal user. Then copy compile_directory/built/sbin/epoch to /sbin, owner root, group root, executable by all. You might also cp -p /sbin/epoch to /e , so that in Grub it's trivial to put init=/e in the line when you want to boot Epoch. In that way, you don't have to boot to a System Rescue CD, and copy either the Epoch or sysvinit to /sbin/init, in order to toggle your init system. > So I would really appreciate if anyone could point > me to the proper Debian build script that somebody has made even that > would be for older versions of epoch init system. No Debian build script exists. Epoch knows nothing about Debian (or any other distro), and Debian (or any other distro) knows nothing about Epoch. Just use Epoch's buildepoch.sh, copy, chown and chmod the resulting build/sbin/epoch, and that's it. By the way, it would be about 10 times easier to do this on Devuan, because you wouldn't have to decontaminate dbus and lots of other software. Systemd adds a lot of cancer-roots you need to remove in order to alternatively init. Try it on a VM, see how it goes. SteveT Steve Litt June 2015 featured book: The Key to Everyday Excellence http://www.troubleshooters.com/key _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
