Claudio Matsuoka
f92438d42a
Add hook to call shutdown script
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2010-07-14 18:09:16 -03:00
Claudio Matsuoka
6afbcbdd6e
Mount /sys earlier (modprobe modprobe might use it) (blino)
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2009-04-29 12:49:01 -03:00
Claudio Matsuoka
b9583fb354
Don't set Pentium M arch by default
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2009-04-14 12:59:48 -03:00
Claudio Matsuoka
37af9970d4
Disable annoying warning caused by attribute warn_unused_result
...
Example:
gcc -c -Os -Wall -DVERSION=\"0.6-pre\" -DWHOAMI=\"`whoami`@`hostname`\" -march=pentium-m -DBUILTIN_RUNPARTS -o finit-mod.o finit-mod.c
finit-mod.c: In function ‘main’:
finit-mod.c:107: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
finit-mod.c:137: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
finit-mod.c:164: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
finit-mod.c:168: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2009-04-14 12:55:44 -03:00
Claudio Matsuoka
3a7f7cd61a
Create /dev/vcsX, /dev/vcsaX when building for Mandriva (caio)
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2009-04-14 12:46:29 -03:00
Claudio Matsuoka
b11d6c6d4e
Make the version information a debug message (caio)
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2009-04-06 11:42:53 -03:00
Claudio Matsuoka
88ffb9351d
Don't mess mess localtime/UTC setting in finit
...
Signed-off-by: Olivier Blin <oblin@mandriva.com >
2009-04-06 11:36:19 -03:00
Claudio Matsuoka
c70872f19e
Honor quiet flag in kernel command line
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-12-04 14:25:29 -02:00
Claudio Matsuoka
9e0b22ddb6
Hmm, maybe not. We'll see.
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-16 14:28:00 -02:00
Claudio Matsuoka
321264f0dc
So hnoring quiet was important after all
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-16 13:51:21 -02:00
Claudio Matsuoka
65c971925c
Remove usplash and nologin from Asus legacy code
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-10 13:03:31 -03:00
Claudio Matsuoka
a2de2c1591
Add comment for DISPLAY setting
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-07 17:19:38 -03:00
Claudio Matsuoka
85fedac866
Set DISPLAY before invoking xinit (miura)
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-06 14:33:13 -03:00
Claudio Matsuoka
29ab953a87
Make startx command configurable from finit.conf
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-10-01 16:50:38 -03:00
Claudio Matsuoka
1843a0e66f
Don't close descriptors on kernel "quiet" flag
...
(Asus legacy). Closing them prevents fsck output when booting quietly.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-11 16:45:19 -03:00
Claudio Matsuoka
6a8a3fd4ab
Remove timestamping debug messages
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-04 15:24:24 -03:00
Claudio Matsuoka
d096efe643
Remove extra sleep before executing services.sh
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-04 14:02:51 -03:00
Claudio Matsuoka
e33d385f0c
Update gdium makefile
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-03 14:41:13 -03:00
Claudio Matsuoka
7ebc19782f
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-02 13:07:28 -03:00
Claudio Matsuoka
4af58f8bb0
Disable USE_VAR_RUN_RESOLVCONF for Mandriva, unset TERM
...
Unsetting TERM in distributions using bash as /bin/sh prevents execution
of loadkeys from bashrc when creating the user environment to run X
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-09-02 13:03:25 -03:00
Claudio Matsuoka
ed4abc952a
Unmount all filesystems before rebooting
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-27 17:17:26 -03:00
Claudio Matsuoka
52feb6f51c
Invoke xinit directly instead of startx
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-26 19:10:09 -03:00
Claudio Matsuoka
c7c388e567
Remove consolekit and superfluous 0.5s delay
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-25 15:19:34 -03:00
Claudio Matsuoka
95a70ed2af
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-25 13:53:02 -03:00
Claudio Matsuoka
4554377e4d
Don't start consolekit manually in mandriva
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-25 13:31:36 -03:00
Claudio Matsuoka
3811275df5
Post-0.5 release
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-21 15:32:55 -03:00
Claudio Matsuoka
7360ef1f08
Fix distribution filelist
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-21 15:31:38 -03:00
Claudio Matsuoka
529224153f
Update docs for 0.5
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-21 15:30:34 -03:00
Claudio Matsuoka
0f8393ef0e
Start dbus directly instead of calling initscript
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-20 13:13:10 -03:00
Claudio Matsuoka
a1d7e48225
Improve profiling messages
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 15:11:47 -03:00
Claudio Matsuoka
938773765c
Add some profiling aids
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 13:58:19 -03:00
Claudio Matsuoka
367049a11c
Set time value before using it!
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 13:41:16 -03:00
Claudio Matsuoka
efcdc141c8
Use relative timestamp
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 13:25:10 -03:00
Claudio Matsuoka
dfed328d47
Timestamp fixes
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 10:27:42 -03:00
Claudio Matsuoka
804aa3c747
Add timestamps to debug messages to help profiling
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-19 10:25:42 -03:00
Claudio Matsuoka
3ce7638dab
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-15 19:08:39 -03:00
Claudio Matsuoka
b0746f5220
Add bloat for gnome-volume-manager: start dbus and consolekit
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-15 18:59:49 -03:00
Claudio Matsuoka
c324eff01a
New README with better SNR
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-13 15:56:59 -03:00
Claudio Matsuoka
a6f534621c
Fix filesystem initialization order
...
Fsck filesystems before mounting root as read-write. Mountdev and
device creation can stay there because they're tmpfs.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-13 13:14:33 -03:00
Claudio Matsuoka
b0e3dbc47f
Add .gitignore
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-12 18:01:44 -03:00
Claudio Matsuoka
220b2c9ae3
Create basic device nodes when mounting /dev as tmpfs
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-12 18:00:37 -03:00
Claudio Matsuoka
173853ca17
finit.conf commands accepts multiple parameters
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-11 19:02:55 -03:00
Claudio Matsuoka
9f83bbe788
Allow creation of device nodes from configuration file
...
Using command "mknod", same syntax as mknod(1)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-08-11 18:03:52 -03:00
Claudio Matsuoka
a187b88dd9
Final changes to boot Guillemot
...
- call shutdown() directly instead of raising signal
- use blino's sanity check for /dev/null
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-07-04 17:24:25 -03:00
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
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 >
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
Claudio Matsuoka
b8daa9c869
Documentation update
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-05-15 17:39:01 -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
Claudio Matsuoka
a3ad99798e
Don't mount dev as tmpfs
...
Otherwise we won't be able to mount stuff
Signed-off-by: Claudio Matsuoka <claudio@frohike.(none)>
2008-03-20 05:12:58 -03:00
Claudio Matsuoka
c79b823f17
Fix default user setting in Makefile
...
Otherwise the default user name is set to the name of the current user
Signed-off-by: Claudio Matsuoka <claudio@frohike.(none)>
2008-03-20 05:10:07 -03:00
Claudio Matsuoka
71ce4b98e9
Minor documentation updates
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com >
2008-03-18 16:38:08 -03:00