[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