view sources/toys/gen_initramfs_list.sh @ 1439:d2b121fc1567

Use the ext4 driver for ext3 and ext2 filesystems.
author Rob Landley <rob@landley.net>
date Sat, 10 Sep 2011 08:03:10 -0500
parents 1277d5ae4507
children
line wrap: on
line source

#!/bin/bash

if [ ! -d "$1" ]
then
  echo "usage: gen_initramfs_list.sh dirname" >&2
  exit 1
fi

LEN=$(echo $1 | wc -c)

find "$1" | while read i
do
  PERM=$(stat -c %a "$i")
  NAME="$(echo $i | cut -b ${LEN}-)"

  [ -z "$NAME" ] && continue

  if [ -L "$i" ]
  then
      echo "slink $NAME $(readlink "$i") $PERM 0 0"
  elif [ -f "$i" ]
  then
      echo "file $NAME $i $PERM 0 0"
  elif [ -d "$i" ]
  then
      echo "dir $NAME $PERM 0 0"
  fi
done