#!/bin/bash ## found on http://wiki.gentoo-italia.net/index.php/Initramfs:_La_cowboy_way_e_i_segreti_di_genkernel if [[ $# -ne 2 ]]; then echo "Usage: $0 directory initramfs" exit 1 fi [ ! -d $1 ] && echo "directory $1 does not exist!" && exit DIR=$(pwd) cd $1 echo "Packing files in $1 in $DIR/$2 ..." find . | cpio --quiet -o -H newc | gzip -9 > ../$2 cd $DIR