List of commits:
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
Commit c7c7a38f7e8d7ab21d44e53d2ed5147c813bb482 - put libs in gnu dynloader trusted dir
Author: Sylvain BERTRAND
Author date (UTC): 2015-03-17 16:28
Committer name: Sylvain BERTRAND
Committer date (UTC): 2015-03-17 16:28
Parent(s): 8a15ec33b2de4d3f53fd3f523e288e564f21c2fa
Signing key:
Tree: 62dd7f750225e80d5762b5ffd7a299748c20d0a5
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
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/cinitramfs

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/cinitramfs

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/cinitramfs

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main