Commit Graph
157 Commits
Author SHA1 Message Date
Claudio Matsuoka 134d9f3463 Mount /dev as tmpfs before creating directories inside
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-27 08:56:47 -03:00
Claudio Matsuoka 25e9d84673 Add experimental mountdev option
If "mountdev" is specified in /etc/finit.conf, finit-alt will try
to mount tmpfs on /dev prior to creating device nodes.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-25 19:10:36 -03:00
Claudio Matsuoka 765bef0991 Don't fix /dev/null permissions if it fails in creation
By doing so we'll be masking a symptom of the problem instead of fixing
it. If permissions of /dev/null fail, most likely other problems will
also happen (e.g. pts permissions). Keep /dev/null alarm (which leads
to X server starting problems) to alert us if something is wrong.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-18 11:39:38 -03:00
Claudio Matsuoka 7d10388158 Conditional build of /etc/resolveconf/run support
Xandros actually uses it.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-18 11:34:52 -03:00
Claudio Matsuoka a0382dfab8 Keep /etc/resolveconf/run code commented until we check Xandros
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-13 20:31:49 -03:00
Claudio Matsuoka ead2eb7076 Merge branch 'master' of claudio@git.mandriva.com:/people/blino/finit 2008-06-13 20:15:21 -03:00
Claudio Matsuoka 0f2a14bf4f Remove old code to load AGP drivers
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-06-13 19:58:31 -03:00
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
Olivier Blin 2f3404165f make sure /dev/null is world-writable 2008-06-06 18:35:44 +02:00
Olivier Blin ca9ee99f59 create resolv.conf symlink in /var 2008-06-06 17:52:00 +02:00
Olivier Blin 0ab62c8871 create /var/run/resolvconf/interface 2008-06-06 17:52:00 +02:00
Olivier Blin efdac3fc2d remove useless /etc/resolvconfig/run clean, it's a symlink to /var/run which is tmpfs 2008-06-06 17:52:00 +02:00
Olivier Blin c127735e2d do not create useless resolvconf and network dirs in /dev/shm 2008-06-06 17:51:53 +02:00
Olivier Blin d621b0ba15 include limits.h for INT_MAX 2008-06-06 17:42:26 +02: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