added axe kernel modules, dropbear, rewrite inittab system, use /dev/mtdblock4 for config

This commit is contained in:
Jaroslav Kysela
2015-03-28 20:33:17 +01:00
parent 4acb001e0a
commit 86243d95c5
11 changed files with 161 additions and 9 deletions

View File

@@ -245,7 +245,7 @@ def gen_fs(lib_list, init_type):
"""
print '\t coping libraries and binary files \n'
run_cmd('rm -rf fs fs.cpio')
for i in ['sbin', 'bin', 'dev', 'sys', 'etc', 'lib', 'tmp', 'proc', 'usr', 'var', 'root']:
for i in ['sbin', 'bin', 'dev', 'sys', 'etc', 'lib/modules', 'tmp', 'proc', 'usr/lib', 'var', 'root']:
run_cmd('mkdir -p fs/' + i)
for i in ['sbin', 'bin']:
run_cmd('mkdir -p fs/usr/' + i)
@@ -288,6 +288,7 @@ def gen_fs(lib_list, init_type):
run_cmd(' chmod a+x fs/lib/lib* ')
run_cmd(' chmod a+x fs/etc/* ')
run_cmd(' chmod 0600 fs/root ')
print '\t====== coping additional libs ========'
# libnss_* are required from login; but it's not possible get by ldd cmd
@@ -302,6 +303,11 @@ def gen_fs(lib_list, init_type):
run_cmd('cp -a ' + target_prefix + '/lib/libgcc_*' + ' fs/lib/')
print '\t======================================='
# other libs
run_cmd('cp -d ' + target_prefix + '/usr/lib/libz.so*' + ' fs/usr/lib/')
run_cmd('cp -d ' + target_prefix + '/usr/lib/libstdc++.so*' + ' fs/usr/lib/')
run_cmd('cp -d ' + target_prefix + '/usr/lib/libglib-2.0.so*' + ' fs/usr/lib/')
if init_type == 'busybox':
setup_busybox()
if init_type == 'sysv':