source: aux-file-data.sh@ b329b40

Last change on this file since b329b40 was b329b40, checked in by Jeremy Huntwork <jhuntwork@…>, 16 years ago

Brought jh branch up to date. Should be considered broken with this commit, since the placement of gcc's bootstrap needs to be fixed in this branch. Will fix shortly.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/jh/BOOK@8670 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100755
File size: 958 bytes
Line 
1#!/bin/bash
2
3if [ $# -lt 1 ] ; then
4 echo "This script needs the location of the xml file to update"
5 exit 1
6fi
7
8FILE=$1
9
10# Bootscript data
11bootscripts=$(ls lfs-bootscripts*.bz2)
12base=$(basename $bootscripts .tar.bz2)
13bootsize=$(ls -lk $bootscripts | cut -f5 -d" ")
14bootmd5=$(md5sum $bootscripts | cut -f1 -d" ")
15
16# Figure intalled size of bootscripts
17TOPDIR=$(pwd)
18TMP_DIR=$(mktemp -d /tmp/lfsbootfiles.XXXXXX)
19pushd $TMP_DIR > /dev/null
20tar -xf $TOPDIR/$bootscripts
21bootinstallsize=$(du -sk $TMP_DIR | cut -f1)
22popd > /dev/null
23rm -rf $TMP_DIR
24
25sed -i -e s/BOOTSCRIPTS-SIZE/$bootsize/ \
26 -e s/BOOTSCRIPTS-INSTALL-KB/$bootinstallsize/ \
27 -e s/BOOTSCRIPTS-MD5SUM/$bootmd5/ $FILE
28
29############
30
31# udev configuration tarball data
32udevconfig=$(ls udev-config*.bz2)
33udevsize=$(ls -lk $udevconfig | cut -f5 -d" ")
34udevmd5=$(md5sum $udevconfig | cut -f1 -d" ")
35
36sed -i -e s/UDEV-SIZE/$udevsize/ \
37 -e s/UDEV-MD5SUM/$udevmd5/ $FILE
38
Note: See TracBrowser for help on using the repository browser.