Commit Graph
66 Commits
Author SHA1 Message Date
Claudio Matsuoka 08d0dc6ee9 Disable debug
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
0.3
2008-02-23 08:50:19 -03:00
Claudio Matsuoka 6e2ea43e97 Changelog updated
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-22 20:19:50 -03:00
Claudio Matsuoka 2679c1b1c5 Mount /var/lock and /var/run as tmpfs
Also create /var/run/console/<user> for X authentication

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-22 18:02:45 -03:00
Claudio Matsuoka d05900368f Fix string termination in path creation
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-22 18:00:48 -03:00
Claudio Matsuoka a1de36c163 Add note about default user in documentation
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-21 19:20:31 -03:00
Claudio Matsuoka 8206803762 Remove duplicate unionctl() error in initial reimplementation
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-21 14:09:32 -03:00
Claudio Matsuoka fb8c341168 Change poweroff method to reboot(RB_POWER_OFF) (Metalshark)
Metalshark says:
February 19th, 2008 at 9:10 pm

There is an issue with some ACPI/Kernel combinations to do with shutdown.

It isn’t always powering off (tried /proc/acpi and /sys methods) - however
removing all the fd > 5 stuff and putting in the simple line
“reboot(RB_POWER_OFF);” worked for all thus far. Although semantically
incorrect it is a working solution.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-21 09:43:35 -03:00
Claudio Matsuoka 7137573534 Post-0.2 adjustments
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-19 20:24:33 -03:00
Claudio Matsuoka 3e29872db7 Cosmetic fix
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
0.2
2008-02-19 20:22:31 -03:00
Claudio Matsuoka 944ba857e6 No need to rename shutdown(), socket functions moved to helpers
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-17 19:51:34 -03:00
Claudio Matsuoka 0c72f960f1 Fixed shutdown splash copyfile() call
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-17 08:55:31 -03:00
Claudio Matsuoka 1fc2d9596a Draw shutdown splash screen using C calls instead of system("echo;cat")
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-17 08:54:34 -03:00
Claudio Matsuoka cdbc2c536d Helper code cleanup
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-17 08:42:57 -03:00
Claudio Matsuoka d17c3160bd Size 0 in copyfile copies entire file (semantics of <0 reserved)
Also updated documentation

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-17 08:11:51 -03:00
Claudio Matsuoka dbb31994a0 Moved helpers to a separate file
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 22:03:16 -02:00
Claudio Matsuoka a31bd547d6 Replace system("cat") and system("dd") with C implementation
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 21:26:33 -02:00
Claudio Matsuoka 57d982699b Minor comment fix
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 21:03:37 -02:00
Claudio Matsuoka e1f57e78c9 Fix typo in variable name
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 20:57:30 -02:00
Claudio Matsuoka 3657d539c1 Use direct calls to set loopback instead of fork ifconfig
Also renamed shutdown() to do_shutdown() because socket.h redefines it

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 20:52:02 -02:00
Claudio Matsuoka 9a2b6890e5 Write ACPI sleep state to /sys/power/state instead of /proc/acpi/sleep
From http://acpi.sourceforge.net/documentation/sleep.html:

/proc/acpi is being replaced by interfaces in /sys and new software
should not look in /proc. Users of 2.6 are advised to use the new file
in sysfs: /sys/power/state.

Metalshark says:
February 15th, 2008 at 6:15 am

In shutdown you use “/proc/acpi/sleep”, would it be advisable to use the
new sysfs method and use that if available and if not use proc (at runtime)
with compile time options to disable proc/sysfs methods?

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 19:37:21 -02:00
Claudio Matsuoka bbe281db55 Drop system("rm -f") to clean /tmp, its a fresh mounted tmpfs
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-16 18:07:57 -02:00
Claudio Matsuoka ef3071b957 Disable NO_HCTOSYS by default to match stock Eeepc kernel
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-15 16:56:05 -02:00
Claudio Matsuoka 1d4d7df3cc Replace remaining system("touch") with touch() (by Metalshark)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-15 14:14:34 -02:00
Claudio Matsuoka 16ef455fb1 Added Mandriva 2008 notes
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-15 14:10:59 -02:00
Claudio Matsuoka 8c3580d352 Add Changelog file
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-15 09:08:04 -02:00
Claudio Matsuoka 412de97ad8 Fixed changelog message
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-15 00:04:34 -02:00
Claudio Matsuoka 7af37f1fb7 Update version number after release
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-14 22:21:27 -02:00
Claudio Matsuoka 8ad87be029 Add dist target, build timestamp and version information
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
0.1
2008-02-14 22:10:14 -02:00
Claudio Matsuoka 37144d58b2 Add Metalshark's patches:
*) Add -march=pentium-m if compiling finit or finit-mod (as the target will
   be an eeepc).
*) Add a -DNO_HCTOSYS make option that omits the first /sbin/hwclock if the
   user has enabled CONFIG_RTC_HCTOSYS in the kernel.
*) Add a -DDIRECTISA make option to append –directisa to /sbin/hwclock lines
   if the user has disabled CONFIG_GENRTC and enabled CONFIG_RTC but not
   enabled CONFIG_HPET_TIMER and CONFIG_HPET_RTC_IRQ.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-14 21:55:09 -02:00
Claudio Matsuoka 5d74d27500 Don't try to trap SIGKILL or SIGSTOP
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-05 11:46:28 -02:00
Claudio Matsuoka 7c3e97c18b Add makepath() to avoid forking mkdir
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-05 10:48:19 -02:00
Claudio Matsuoka 145da5712c Fixed random seed and signal 0 bugs from original fastinit
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-05 10:39:52 -02:00
Claudio Matsuoka d7ee06070e Added MIT license to finit-mod.c
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-05 10:35:02 -02:00
Claudio Matsuoka 53e92b28c3 Renamed ffinit.c to finit-alt.c, added finit-mod.c
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-05 10:33:09 -02:00
Claudio Matsuoka 66af03705e Fixed shutdown.fb file name (reported by Metalshark)
Metalshark says:
January 28th, 2008 at 7:32 pm - Edit

Tested this on an ASUS EEE.

Basically needed this to modify hwclock lines with –directisa when mucking about with the kernel.

There is one fault. /boot/shutdown.b should be /boot/shutdown.fb - you were missing the “f”. Otherwise a sterling effort!

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-02-04 11:41:10 -02:00
Claudio Matsuoka 7348225111 Reset mtab on boot (workaround, fix it properly later)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-10 18:53:34 -02:00
Claudio Matsuoka fd56a4d2f7 Drop configuration file, use mount -a to mount /home
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-10 16:50:14 -02:00
Claudio Matsuoka 2fb32d1c63 Use standard location of services script in /usr/sbin/services.sh
This is the location used in the original eeepc software

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-10 16:27:30 -02:00
Claudio Matsuoka 9da079fc67 Don't specify user and home from kernel cmd line, use conf file instead
And the command file is /etc/finit.conf

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-10 16:26:04 -02:00
Claudio Matsuoka ebb0d03034 Make home directory and default user configurable
Use home= and user= parameters in the kernel command line to set
the home device and the default user

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-10 15:43:26 -02:00
Claudio Matsuoka a3e79ff583 Create /dev/urandom in Mandriva
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-09 17:45:42 -02:00
Claudio Matsuoka 262bc544aa Update services path for Mandriva
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-09 16:13:29 -02:00
Claudio Matsuoka 833779abc5 Fix umask and directory permissions
Also update Mandriva support to boot 2008

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-04 14:08:27 -02:00
Claudio Matsuoka bfab7e0c4f Added license information to improved fastinit
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-04 08:41:52 -02:00
Claudio Matsuoka efebaf05e6 Remove STARTX from configurable parameters
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-03 17:15:34 -02:00
Claudio Matsuoka 31a2e5bfdb Mandriva system now able to boot to icewm
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-03 17:08:01 -02:00
Claudio Matsuoka d76ac231b9 Added debug support and a lot of Mandriva quirks
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-03 15:06:44 -02:00
Claudio Matsuoka 3b9f459f73 Use better macros for quirks
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-03 09:10:44 -02:00
Claudio Matsuoka cdcac54f68 Add description of the boot process
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-02 22:38:49 -02:00
Claudio Matsuoka eb26358421 Add information about utilities and devices in initramfs
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2008-01-02 22:04:58 -02:00