/[soft]/bootsplash/trunk/scripts/make-boot-splash-raw
ViewVC logotype

Diff of /bootsplash/trunk/scripts/make-boot-splash-raw

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2479 by blino, Sat Apr 16 14:34:46 2011 UTC revision 2480 by anssi, Mon Dec 19 04:49:55 2011 UTC
# Line 16  THEME=$2 Line 16  THEME=$2
16  # initrd_type=`zcat /boot/initrd-2.6.14-2mdk.ramfs.img | file -`  # initrd_type=`zcat /boot/initrd-2.6.14-2mdk.ramfs.img | file -`
17    
18  if `/bin/zcat $initrd_file 2> /dev/null | /bin/cpio -t &> /dev/null`; then  if `/bin/zcat $initrd_file 2> /dev/null | /bin/cpio -t &> /dev/null`; then
     tmp_dir=`mktemp -d`  
     /bin/zcat $initrd_file 2> /dev/null | cpio-filter --exclude 'usr/share/plymouth|usr/lib/plymouth|usr/lib64/plymouth|bin/plymouth|lib/libply|usr/lib/libply|lib64/libply|usr/lib64/libply' > $tmp_dir/initrd  
19      if [ -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then      if [ -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then
20            tmp_dir=`mktemp -d`
21            /bin/zcat $initrd_file 2> /dev/null | cpio-filter --exclude 'usr/share/plymouth|usr/lib/plymouth|usr/lib64/plymouth|bin/plymouth|lib/libply|usr/lib/libply|lib64/libply|usr/lib64/libply' > $tmp_dir/initrd
22          mkdir $tmp_dir/plymouth          mkdir $tmp_dir/plymouth
23          /usr/libexec/plymouth/plymouth-populate-initrd -t $tmp_dir/plymouth          /usr/libexec/plymouth/plymouth-populate-initrd -t $tmp_dir/plymouth
24    
# Line 32  if `/bin/zcat $initrd_file 2> /dev/null Line 32  if `/bin/zcat $initrd_file 2> /dev/null
32    
33          /bin/find . -print | sed -e 's,\./,,g' | sed -e 's,^\.$,,' | \          /bin/find . -print | sed -e 's,\./,,g' | sed -e 's,^\.$,,' | \
34          sort -u | cpio -o -c --quiet -O $tmp_dir/initrd --append 2>/dev/null          sort -u | cpio -o -c --quiet -O $tmp_dir/initrd --append 2>/dev/null
35            gzip -9 -c $tmp_dir/initrd > $initrd_file
36            rm -rf $tmp_dir
37      fi      fi
     gzip -9 -c $tmp_dir/initrd > $initrd_file  
     rm -rf $tmp_dir  
38  else  else
39      $splash_dir/scripts/remove-boot-splash $initrd_file      $splash_dir/scripts/remove-boot-splash $initrd_file
40    

Legend:
Removed from v.2479  
changed lines
  Added in v.2480

  ViewVC Help
Powered by ViewVC 1.1.30