Subject | Hash | Author | Date (UTC) |
---|---|---|---|
put libs in gnu dynloader trusted dir | c7c7a38f7e8d7ab21d44e53d2ed5147c813bb482 | Sylvain BERTRAND | 2015-03-17 16:28:39 |
rdy for 4.0.0 and switch to /bin/init | 8a15ec33b2de4d3f53fd3f523e288e564f21c2fa | Sylvain BERTRAND | 2015-03-03 18:35:03 |
fix typo | 50b6f4c7f64bc4fb1866a663d840b32345812cc1 | Sylvain BERTRAND | 2015-01-07 00:43:43 |
some echoes should be printfs | f56a73c77e738a84358aed699404683f870d5f9a | Sylvain BERTRAND | 2014-12-22 19:21:52 |
many script fixes | 184aade382453dfa4874b5d3705269f45be024dd | Sylvain BERTRAND | 2014-12-16 19:07:04 |
some minor cleanup | b47f5ef4f6dff33c88943b9a175ae90fc9a02332 | Sylvain BERTRAND | 2014-12-08 16:47:05 |
some cleanup | 2cf8ba8e82181b954891d688c5bf3ed51dede5ff | Sylvain BERTRAND | 2014-12-02 02:22:24 |
Massive refactoring. Support live/mobile linux OSes. | dd09f40ecd7ec40b6745bafbbba0743ecafe4bdf | Sylvain BERTRAND | 2014-12-02 02:04:37 |
use kernel version for initramfs | 2762a46a6eb9d9f3a63a8b69f5e826b89d1a46e9 | Sylvain BERTRAND | 2014-08-19 16:42:19 |
enforce kernel version setting, binfmt_script | f0aaf75a34bd2b4fdb84bea6bd572ff5b715fd2b | Sylvain BERTRAND | 2013-09-11 00:41:45 |
Create LICENSE.md | 73147c4952cdeee9ad96fe447c543ffbf6ab494a | Sylvain BERTRAND | 2013-07-17 19:00:49 |
scsi_wait_scan is gone from upstream | d7bc928da1caea553b1279d131596344df93273f | Sylvain BERTRAND | 2012-12-19 16:24:37 |
wrong init place | abf8267b4a36f1385facf5a4752746c121914674 | root | 2012-07-05 00:35:09 |
adapt sample script for devtmpfs | 983e8e944dae73846c5e0ea5ab26726851073dec | root | 2012-03-28 14:47:01 |
must up the ethernet interface | 79bd84790e904ce471101762a35dbd280bb2673f | root | 2012-02-02 18:30:24 |
init have more children than gettys | 57f4231ffd8e97b7511226bfc4f058e0814a4e8e | Sylvain BERTRAND | 2012-01-31 13:10:32 |
clean sigprogmask for children | 89a379820196e9a4de7d6bf38ec49a679f9de917 | Sylvain BERTRAND | 2012-01-31 12:52:11 |
ready to be used | 51f3d5adedf51ab5b47a61724035141bcbb71354 | Sylvain BERTRAND | 2012-01-30 15:27:56 |
ready, now need to know why init libc is crashing | 39e165e544af1632e0d1926a686173e8b7543bdd | Sylvain BERTRAND | 2011-12-30 02:35:57 |
uevents cleanup | 082938475c119d68ce5def18a1c21f69c596b1a1 | Sylvain BERTRAND | 2011-12-26 23:32:00 |
File | Lines added | Lines deleted |
---|---|---|
script/cpio_libs_add.sh | 3 | 1 |
File script/cpio_libs_add.sh changed (mode: 100755) (index 23e1895..ae2134f) | |||
... | ... | cpio_dirs_emit() | |
74 | 74 | ||
75 | 75 | cpio_libs_emit() | cpio_libs_emit() |
76 | 76 | { | { |
77 | #we put the libs in "trusted" /lib (already emitted in the cpio file with modules) | ||
78 | #or the gnu dynamic loader will not find them while loading init | ||
77 | 79 | local p= | local p= |
78 | 80 | for p in $LIB_PATHS; do | for p in $LIB_PATHS; do |
79 | 81 | #the shared lib soname file, may be a symbolic link, use readlink -f to sort that out | #the shared lib soname file, may be a symbolic link, use readlink -f to sort that out |
80 | echo "file $(dirname $ELF_BINARY_INTERPRETER)/$(basename $p) $(readlink -f $p) 0755 0 0" >>$cpio | ||
82 | echo "file /lib/$(basename $p) $(readlink -f $p) 0755 0 0" >>$cpio | ||
81 | 83 | done | done |
82 | 84 | } | } |
83 | 85 |