Commit Graph
144 Commits
Author SHA1 Message Date
Claudio Matsuoka 4e8be438e9 Use smurfy's /dev/initctl handler
If we handle it using pselect() in the parent process we'll end up
with a lot of zombie processes because SIGCHLD is not handled correctly.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-13 19:55:34 -03:00
Claudio Matsuoka 33469873a5 Don't build vanilla finit
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-02 18:20:03 -03:00
Claudio Matsuoka 36043c04f9 Fix permission of utmp
Also remove other redundant or seemingly unneeded permission settings

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-02 17:28:31 -03:00
Claudio Matsuoka ec10fecd8d Add pterjan's services.sh
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-02 17:28:16 -03:00
Claudio Matsuoka 0fc7654a83 Set owner of /var/run/utmp to root:utmp
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-02 17:22:35 -03:00
Claudio Matsuoka ba9c897e83 Ajusted options for eeeXubuntu
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-31 16:28:19 -03:00
Claudio Matsuoka 4948844f82 Merged usplash support from smurfy's port
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-31 10:56:40 -03:00
Claudio Matsuoka 9f99f38561 Initial eeeXubuntu port merged from smurfy's port
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-31 10:43:43 -03:00
Claudio Matsuoka f516108ca6 Merge branch 'master' of cmatsuoka@helllabs.org:git/eeepc 2008-05-29 11:13:44 -03:00
Claudio Matsuoka 04b91da9f9 Remove unused variables
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-28 19:24:18 -03:00
Claudio Matsuoka f94504ad96 Write runlevel to utmp
This is needed by Printerdrake (by Pascal Terjan)

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-28 12:51:30 -03:00
Claudio Matsuoka 698c5a1852 Changelog updates
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-27 16:45:20 -03:00
Claudio Matsuoka d5037d1352 Finit-alt listens to /dev/initctl
This allows us to use the standard reboot utility in Linux to perform
a fast reboot.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-27 16:29:34 -03:00
Claudio Matsuoka 57ad91136b Build finit-alt from finit-alt.c
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-26 20:09:25 -03:00
Claudio Matsuoka 9488e65998 Merge branch 'master' of cmatsuoka@helllabs.org:git/eeepc 2008-05-18 22:36:50 -03:00
Claudio Matsuoka 19540d148e Cosmetic coding style fix
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-18 22:36:21 -03:00
Claudio Matsuoka df14fd5255 Post-0.4
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-16 16:23:19 -03:00
Claudio Matsuoka 821a6853fe Version 0.4
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
0.4
2008-05-16 16:20:29 -03:00
Claudio Matsuoka dbdf8ccc72 Merge branch 'master' of cmatsuoka@helllabs.org:git/eeepc 2008-05-16 10:54:27 -03:00
Claudio Matsuoka b2f143e623 Rollback removal of /dev/tty0 creation
This is need by xorg to start

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-16 10:53:13 -03:00
Claudio Matsuoka 2ffafc3d03 More robust command line parsing
Allow multiple spaces or tabs between keyword and argument, also set
hostname only once.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-16 09:19:29 -03:00
Claudio Matsuoka 3158733ced Update example services script
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-15 18:36:39 -03:00
Claudio Matsuoka 1aa6358611 Mount "none" as pseudo filesystems
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-15 18:27:55 -03:00
root ce998373e5 Merge branch 'master' of cmatsuoka@helllabs.org:git/eeepc 2008-05-15 20:39:59 -03:00
root d0b6457f01 Better string matching
Signed-off-by: root <root@eviltwin.(none)>
2008-05-15 20:32:51 -03:00
root 349593d41b Configure hostname from finit.conf
Signed-off-by: root <root@test.(none)>
2008-05-15 17:47:14 -03:00
Claudio Matsuoka b8daa9c869 Documentation update
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-15 17:39:01 -03:00
root f21b0a2580 Open terminal in VT2 using openvt(1)
Signed-off-by: root <root@test.(none)>
2008-05-15 17:37:51 -03:00
Claudio Matsuoka 4e18bc3724 Fix module name in finit.conf example
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-14 17:33:22 -03:00
Claudio Matsuoka 90c8c73470 Fix fsck options (hopefully)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-14 13:31:53 -03:00
Claudio Matsuoka c8e7b34b4c Move conffile parsing to proper function
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-08 11:46:21 -03:00
Claudio Matsuoka 6ff7f2e52b Create tty0
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 16:06:40 -03:00
Claudio Matsuoka b6bf00ed06 *sigh*
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 16:00:28 -03:00
Claudio Matsuoka 136dfeb41a And I mean it!
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 15:55:20 -03:00
Claudio Matsuoka 7867db7b23 And do it right this time
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 15:34:21 -03:00
Claudio Matsuoka 75d755afad Chomp trailing LF in line from conf file
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 15:24:01 -03:00
Claudio Matsuoka 01509376cc Don't reboot automatically after fsck
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 14:51:23 -03:00
Claudio Matsuoka c55afaadb3 User, modules and checkfs configurable from /etc/finit.conf
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-05 13:41:01 -03:00
Claudio Matsuoka ccd49f2024 Dynamic username setting
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-02 17:33:32 -03:00
Claudio Matsuoka 0fdf97653f Document kernel command line parameters
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-02 15:35:51 -03:00
Claudio Matsuoka 9d164ac312 Enable runtime debug in finit-alt if DEBUG parameter is specified
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-05-02 15:34:13 -03:00
Claudio Matsuoka 5acd2cd441 Don't force fsck every time.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-29 15:19:14 -03:00
Claudio Matsuoka 1f7eab37a0 Erm. Fix wrong string size in strncpy.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-24 16:15:01 -03:00
Claudio Matsuoka d87fb47cf3 finit-mdv checks filesystem if CHECKFS= parameter specified
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-24 16:05:46 -03:00
Claudio Matsuoka 7caf633259 Mount /proc/bus/usb
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-24 13:55:45 -03:00
Claudio Matsuoka ba6470f5a6 Update documentation
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-18 17:20:51 -03:00
Claudio Matsuoka fa23155593 Change console.lock path to /var/run/console/
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-18 17:16:50 -03:00
Claudio Matsuoka 996cb2ec1e Merge branch 'master' of cmatsuoka@helllabs.org:git/eeepc
Conflicts:

	Changelog
	finit-mod.c

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-18 16:03:21 -03:00
Claudio Matsuoka 4e3d6ec976 Handle pam_console permissions in finit-alt for Mandriva
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-18 16:01:11 -03:00
Claudio Matsuoka 0857a0846f Ignore signal instead of setting to an empty handler
As suggested by Metalshark

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-04-18 15:48:15 -03:00