[ELDK] [PATCH 0/5] Add CRAMFS support
Wolfgang Denk
wd at denx.de
Thu Apr 29 12:35:01 CEST 2010
The following series of patches prepares the ground for adding
support for read-only root file systems, and then adds support for
cramfs based configurations.
Wolfgang Denk (5):
.gitignore: also ignore generated tools
Allow using a customized device table
Split POPULATE step into CLEAN and ADD_DIRS
Avoid overwriting random files when adding directories
Add support for cramfs based (read-only) root file systems
Signed-off-by: Wolfgang Denk <wd at denx.de>
Cc: Detlev Zundel <dzu at denx.de>
---
.gitignore | 5 +++
Config.in | 7 +++++
Makefile | 23 +++++++++++----
config/skeleton/cramfs/dev/log | 1 +
config/skeleton/cramfs/dev/ptyp0 | 1 +
config/skeleton/cramfs/dev/ptyp1 | 1 +
config/skeleton/cramfs/dev/ptyp2 | 1 +
config/skeleton/cramfs/dev/ptyp3 | 1 +
config/skeleton/cramfs/dev/ptyp4 | 1 +
config/skeleton/cramfs/dev/ptyp5 | 1 +
config/skeleton/cramfs/dev/ptyp6 | 1 +
config/skeleton/cramfs/dev/ptyp7 | 1 +
config/skeleton/cramfs/dev/ptyp8 | 1 +
config/skeleton/cramfs/dev/ptyp9 | 1 +
config/skeleton/cramfs/dev/ptypa | 1 +
config/skeleton/cramfs/dev/ptypb | 1 +
config/skeleton/cramfs/dev/ptypc | 1 +
config/skeleton/cramfs/dev/ptypd | 1 +
config/skeleton/cramfs/dev/ptype | 1 +
config/skeleton/cramfs/dev/ptypf | 1 +
config/skeleton/cramfs/dev/ttyp0 | 1 +
config/skeleton/cramfs/dev/ttyp1 | 1 +
config/skeleton/cramfs/dev/ttyp2 | 1 +
config/skeleton/cramfs/dev/ttyp3 | 1 +
config/skeleton/cramfs/dev/ttyp4 | 1 +
config/skeleton/cramfs/dev/ttyp5 | 1 +
config/skeleton/cramfs/dev/ttyp6 | 1 +
config/skeleton/cramfs/dev/ttyp7 | 1 +
config/skeleton/cramfs/dev/ttyp8 | 1 +
config/skeleton/cramfs/dev/ttyp9 | 1 +
config/skeleton/cramfs/dev/ttypa | 1 +
config/skeleton/cramfs/dev/ttypb | 1 +
config/skeleton/cramfs/dev/ttypc | 1 +
config/skeleton/cramfs/dev/ttypd | 1 +
config/skeleton/cramfs/dev/ttype | 1 +
config/skeleton/cramfs/dev/ttypf | 1 +
config/skeleton/cramfs/etc/ftpaccess | 24 ++++++++++++++++
config/skeleton/cramfs/etc/group | 12 ++++++++
config/skeleton/cramfs/etc/host.conf | 1 +
config/skeleton/cramfs/etc/hosts | 3 ++
config/skeleton/cramfs/etc/inetd.conf | 10 +++++++
config/skeleton/cramfs/etc/inittab | 17 +++++++++++
config/skeleton/cramfs/etc/nsswitch.conf | 9 ++++++
config/skeleton/cramfs/etc/pam.d/chfn | 6 ++++
config/skeleton/cramfs/etc/pam.d/chsh | 6 ++++
config/skeleton/cramfs/etc/pam.d/ftp | 6 ++++
config/skeleton/cramfs/etc/pam.d/kbdrate | 4 +++
config/skeleton/cramfs/etc/pam.d/login | 8 +++++
config/skeleton/cramfs/etc/pam.d/other | 5 +++
config/skeleton/cramfs/etc/pam.d/passwd | 4 +++
config/skeleton/cramfs/etc/pam.d/rexec | 5 +++
config/skeleton/cramfs/etc/pam.d/rlogin | 8 +++++
config/skeleton/cramfs/etc/pam.d/rsh | 5 +++
config/skeleton/cramfs/etc/pam.d/su | 11 +++++++
config/skeleton/cramfs/etc/pam.d/system-auth | 11 +++++++
config/skeleton/cramfs/etc/passwd | 7 +++++
config/skeleton/cramfs/etc/protocols | 9 ++++++
config/skeleton/cramfs/etc/rc.sh | 38 ++++++++++++++++++++++++++
config/skeleton/cramfs/etc/resolv.conf | 2 +
config/skeleton/cramfs/etc/services | 27 ++++++++++++++++++
config/skeleton/cramfs/etc/shells | 3 ++
config/skeleton/cramfs/etc/terminfo/l/linux | Bin 0 -> 1567 bytes
config/skeleton/cramfs/etc/xinetd.conf | 15 ++++++++++
config/skeleton/cramfs/etc/xinetd.d/ftpd | 14 +++++++++
config/skeleton/cramfs/etc/xinetd.d/telnet | 12 ++++++++
scripts/mkdir_safe | 31 +++++++++++++++++++++
66 files changed, 375 insertions(+), 6 deletions(-)
create mode 120000 config/skeleton/cramfs/dev/log
create mode 120000 config/skeleton/cramfs/dev/ptyp0
create mode 120000 config/skeleton/cramfs/dev/ptyp1
create mode 120000 config/skeleton/cramfs/dev/ptyp2
create mode 120000 config/skeleton/cramfs/dev/ptyp3
create mode 120000 config/skeleton/cramfs/dev/ptyp4
create mode 120000 config/skeleton/cramfs/dev/ptyp5
create mode 120000 config/skeleton/cramfs/dev/ptyp6
create mode 120000 config/skeleton/cramfs/dev/ptyp7
create mode 120000 config/skeleton/cramfs/dev/ptyp8
create mode 120000 config/skeleton/cramfs/dev/ptyp9
create mode 120000 config/skeleton/cramfs/dev/ptypa
create mode 120000 config/skeleton/cramfs/dev/ptypb
create mode 120000 config/skeleton/cramfs/dev/ptypc
create mode 120000 config/skeleton/cramfs/dev/ptypd
create mode 120000 config/skeleton/cramfs/dev/ptype
create mode 120000 config/skeleton/cramfs/dev/ptypf
create mode 120000 config/skeleton/cramfs/dev/ttyp0
create mode 120000 config/skeleton/cramfs/dev/ttyp1
create mode 120000 config/skeleton/cramfs/dev/ttyp2
create mode 120000 config/skeleton/cramfs/dev/ttyp3
create mode 120000 config/skeleton/cramfs/dev/ttyp4
create mode 120000 config/skeleton/cramfs/dev/ttyp5
create mode 120000 config/skeleton/cramfs/dev/ttyp6
create mode 120000 config/skeleton/cramfs/dev/ttyp7
create mode 120000 config/skeleton/cramfs/dev/ttyp8
create mode 120000 config/skeleton/cramfs/dev/ttyp9
create mode 120000 config/skeleton/cramfs/dev/ttypa
create mode 120000 config/skeleton/cramfs/dev/ttypb
create mode 120000 config/skeleton/cramfs/dev/ttypc
create mode 120000 config/skeleton/cramfs/dev/ttypd
create mode 120000 config/skeleton/cramfs/dev/ttype
create mode 120000 config/skeleton/cramfs/dev/ttypf
create mode 100644 config/skeleton/cramfs/etc/ftpaccess
create mode 100644 config/skeleton/cramfs/etc/ftpusers
create mode 100644 config/skeleton/cramfs/etc/group
create mode 100644 config/skeleton/cramfs/etc/host.conf
create mode 100644 config/skeleton/cramfs/etc/hosts
create mode 100644 config/skeleton/cramfs/etc/inetd.conf
create mode 100644 config/skeleton/cramfs/etc/inittab
create mode 100644 config/skeleton/cramfs/etc/nsswitch.conf
create mode 100644 config/skeleton/cramfs/etc/pam.d/chfn
create mode 100644 config/skeleton/cramfs/etc/pam.d/chsh
create mode 100644 config/skeleton/cramfs/etc/pam.d/ftp
create mode 100644 config/skeleton/cramfs/etc/pam.d/kbdrate
create mode 100644 config/skeleton/cramfs/etc/pam.d/login
create mode 100644 config/skeleton/cramfs/etc/pam.d/other
create mode 100644 config/skeleton/cramfs/etc/pam.d/passwd
create mode 100644 config/skeleton/cramfs/etc/pam.d/rexec
create mode 100644 config/skeleton/cramfs/etc/pam.d/rlogin
create mode 100644 config/skeleton/cramfs/etc/pam.d/rsh
create mode 100644 config/skeleton/cramfs/etc/pam.d/su
create mode 100644 config/skeleton/cramfs/etc/pam.d/system-auth
create mode 100644 config/skeleton/cramfs/etc/passwd
create mode 100755 config/skeleton/cramfs/etc/profile
create mode 100644 config/skeleton/cramfs/etc/protocols
create mode 100755 config/skeleton/cramfs/etc/rc.sh
create mode 100644 config/skeleton/cramfs/etc/resolv.conf
create mode 100644 config/skeleton/cramfs/etc/services
create mode 100644 config/skeleton/cramfs/etc/shells
create mode 100644 config/skeleton/cramfs/etc/terminfo/l/linux
create mode 100644 config/skeleton/cramfs/etc/xinetd.conf
create mode 100644 config/skeleton/cramfs/etc/xinetd.d/ftpd
create mode 100644 config/skeleton/cramfs/etc/xinetd.d/telnet
create mode 100755 scripts/mkdir_safe
More information about the eldk
mailing list