Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-31 | - fix IMA compile error i introduced when adding this untested snippet. | Bernhard Reutner-Fischer | |
2006-05-30 | - consolidate "Sending SIG%s to all processes"; untested.. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 5379 32 8 5419 152b init/init.o.oorig 5358 32 8 5398 1516 init/init.o | |||
2006-05-30 | - remove useless variable "status" from init_main. | Bernhard Reutner-Fischer | |
http://www.opengroup.org/onlinepubs/009695399/functions/waitpid.html suggests that we need not specify a status if we don't want, and we don't. "If wait() or waitpid() return because the status of a child process is available, these functions shall return a value equal to the process ID of the child process. In this case, if the value of the argument stat_loc is not a null pointer, information shall be stored in the location pointed to by stat_loc. " text data bss dec hex filename 5391 32 8 5431 1537 init/init.o.06 5379 32 8 5419 152b init/init.o | |||
2006-05-30 | - use config_buffer for message() | Bernhard Reutner-Fischer | |
- add second argument to waitfor(*action,pid); if action==NULL then use pid tor wait for. If an action was given, we wait for the action to finish just as before. In run() remove second and third occurance of the same functionality the waitfor() call now provides. Adjust the former only caller of waitfor accordingly. PS: Not using waitfor but creating a second function used a few bytes more than simply extending and reusing waitfor. text data bss dec hex filename 5426 32 8 5466 155a init/init.o.orig 5391 32 8 5431 1537 init/init.o | |||
2006-05-29 | - DEBUG_INIT -> config CONFIG_DEBUG_INIT | Bernhard Reutner-Fischer | |
2006-05-29 | - landley, remove this? | Bernhard Reutner-Fischer | |
2006-05-29 | - set_term() doesn't need an argument. (Like r15220 this is just compile-tested) | Bernhard Reutner-Fischer | |
text data bss dec hex filename 5432 32 8 5472 1560 init/init.o.r15220 5426 32 8 5466 155a init/init.o | |||
2006-05-29 | - move common code into new open_new_terminal() function; | Bernhard Reutner-Fischer | |
text data bss dec hex filename 864434 10244 645892 1520570 1733ba busybox_old 864386 10244 645892 1520522 17338a busybox_unstripped add/remove: 1/0 grow/shrink: 0/2 up/down: 92/-143 (-51) function old new delta open_new_terminal - 92 +92 exec_signal 345 276 -69 run 1527 1453 -74 Again, 48 != 51 so let's trust the former.. | |||
2006-05-27 | Consolidate #include <sys/time.h> so libbb.h does it. | Rob Landley | |
2006-05-26 | - provide fallback defines for non-linux | Bernhard Reutner-Fischer | |
2006-05-26 | - use portability wrapper define bb_setpgrp. | Bernhard Reutner-Fischer | |
2006-05-19 | - remove emacs layout block as suggested by Robert P.J. Day | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it | |||
2006-05-13 | pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵ | Mike Frysinger | |
mailing list | |||
2006-05-13 | fix whitespace | Mike Frysinger | |
2006-04-29 | just include fcntl.h not sys/fcntl.h | Mike Frysinger | |
2006-04-13 | Patch from Robert P Day: let menuconfig indent stuff for us, we don't have | Rob Landley | |
to do it in Config.in. | |||
2006-03-28 | remove some more config code rob missed in rev 13701 cleanup as reported by ↵ | Mike Frysinger | |
Robert P. J. Day | |||
2006-03-27 | More from Jan Kiszka: this is a port of the latest sysv-init SELinux patch. | Rob Landley | |
It makes busybox invoke the libselinux library function to load the binary policy right at system start-up. It was successfully tested on a mini-SELinux system. Note: requires recent libselinux. I'm using 1.28. | |||
2006-03-22 | Patch from Rogelio Serrano to defer checking whether the tty exists until | Rob Landley | |
we actually need to spawn something on it. | |||
2006-03-13 | - revert back to r14406 | Bernhard Reutner-Fischer | |
2006-03-10 | Patch from Denis Vlasenko turning static const int (which gets emitted into | Rob Landley | |
the busybox binary) into enums (which don't). | |||
2006-03-09 | - backout using features which are not available with the previous stable | Bernhard Reutner-Fischer | |
version of make (3.71.1). | |||
2006-03-06 | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | |
definitions. (That should only be on prototypes.) | |||
2006-03-02 | - use absolute path for top_builddir and top_srcdir. | Bernhard Reutner-Fischer | |
Fixes make trying to include the very same file in an endless loop. | |||
2006-03-01 | - fixes parallel builds (make -j) | Bernhard Reutner-Fischer | |
- use less resources for the buildsystem itself | |||
2006-02-22 | Patch from Denis Vlasenko to constify things and fix a few typos. | Rob Landley | |
2006-02-21 | Don't build directory libraries unless we're building an applet that needs it. | Rob Landley | |
Cherry-picked from Devin Bayer's big MacOS X patch. | |||
2006-02-10 | Missed this in svn 13701. | Rob Landley | |
2006-02-02 | make the build system puuuuuuuuuuurty | Mike Frysinger | |
2006-02-01 | removed anoinig `unused' warnings | "Vladimir N. Oleynik" | |
2006-01-30 | Re-add initrd support, unify halt/reboot/poweroff, add -n and -f options. | Rob Landley | |
2006-01-25 | just whitespace | Tim Riker | |
2006-01-22 | The whole "init is sometimes pid 3" thing is silly. Init is pid 1, anything | Rob Landley | |
else is a kernel bug. Both 2.4 and 2.6 should get this right now. This should fix the bug IraquiGeek is seeing (although killall still needs to be fixed.) | |||
2006-01-15 | - shared libbusybox. | Bernhard Reutner-Fischer | |
- IMA compilation option (aka IPO, IPA,..) Please holler if i broke something.. | |||
2005-10-12 | usage bb_dev_null | "Vladimir N. Oleynik" | |
2005-10-06 | change strange depend to libbb.h, but require busybox.h | "Vladimir N. Oleynik" | |
2005-09-29 | don't out \r to syslog | "Vladimir N. Oleynik" | |
2005-09-24 | re-order a little for alphabetical | Mike Frysinger | |
2005-09-24 | use the shorter license header | Mike Frysinger | |
2005-09-24 | use brief license line | Mike Frysinger | |
2005-08-30 | Why have a separate CONFIG_INIT_SWAPON when we already have CONFIG_SWAPONOFF? | Rob Landley | |
2005-08-30 | Bug system entry #1 says that when busybox doesn't have swapoff, | Rob Landley | |
init shouldn't call swapoff. | |||
2005-08-01 | applying patch from bug 24: | Paul Fox | |
0000024 03-16-05 patch: allow init to set controlling tty | |||
2005-07-27 | use toplevel ARFLAGS and update default ARFLAGS to be quiet | Mike Frysinger | |
2005-07-06 | move var decls around a little to help gcc make smaller code | Mike Frysinger | |
2005-07-06 | 2005-07-04 Shaun Jackman <sjackman@gmail.com> | Mike Frysinger | |
* init/init.c: Do not include sys/mount.h. (message): Use O_NONBLOCK instead of O_NDELAY. (console_init): Ditto. | |||
2005-07-06 | 2005-07-05 Shaun Jackman <sjackman@gmail.com> | Mike Frysinger | |
* init/Config.in (CONFIG_FEATURE_INIT_SWAPON): New option. * init/init.c (check_memory): Disable the swapon feature unless CONFIG_FEATURE_INIT_SWAPON is defined. | |||
2005-07-05 | rename log var to log_console so we dont override internal gcc/glibc log func | Mike Frysinger | |
2005-04-16 | jfb2 writes in Bug 119: | Mike Frysinger | |
The init applet will restart (re-exec) itsself when it receives a SIGHUP. However, just before it enters its main loop, it resets SIGHUP to either re-load the inittab (or ignore it if no inittab is used). Thus preventing the re-exec option from being triggerable. This patch adds a signal handler for SIGQUIT for init that always causes init to re-exec itsself (along with killing anything else that might be still running). | |||
2004-10-08 | Hiroshi Ito writes: | Eric Andersen | |
Hello, all. Busybox init does not handle removed inittab entry correctly. # I'm sorry about my poor english, but you can find # what I would like to say from patch, isn't it? even if you apply this path, when yoy try to change a command line option in inittab, you have to do following steps. 1. remove old line from initrd 2. send HUP signal to init 3. kill old proces which is invoked from init. 4. append new line to inittab 5. send HUP signal to init, again patch is against current CVS + last patch witch I send it last. |