summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-10-20 19:56:41 +0000
committerJeremy Katz <katzj@redhat.com>2005-10-20 19:56:41 +0000
commite78c6fcdf662d51d037c1ab76d2bc5450c560db0 (patch)
treef6c4a3b515dc896c5e3390954f9fa6a509dc17ae /scripts
parent33cd9b864afcb342f313119f15dbce3a858e4d47 (diff)
downloadanaconda-e78c6fcdf662d51d037c1ab76d2bc5450c560db0.tar.gz
anaconda-e78c6fcdf662d51d037c1ab76d2bc5450c560db0.tar.xz
anaconda-e78c6fcdf662d51d037c1ab76d2bc5450c560db0.zip
2005-10-20 Jeremy Katz <katzj@redhat.com>
* scripts/mk-images (padfile): Remove dead function. (makemainmodules): Likewise. (makebootdisk): Likewise. (findloopdevice): Likewise. (makedriverdisk): Likewise. * scripts/mk-images.ia64: Don't really need/want an ls120 image anymore
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/mk-images170
-rw-r--r--scripts/mk-images.ia649
2 files changed, 2 insertions, 177 deletions
diff --git a/scripts/mk-images b/scripts/mk-images
index f880bec64..6fd85c0ac 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -202,15 +202,6 @@ getmoddeps () {
mv $final.foo $final
}
-padfile () {
- PS_FILE=$1
- PS_SIZE=$2
-
- size=`cat $PS_FILE | wc -c`
- filler=`expr $PS_SIZE "*" 1024 - $size`
- dd if=/dev/zero bs=$filler count=1 >> $PS_FILE 2> /dev/null
-}
-
intcopymodules () {
dir=$2
@@ -336,21 +327,6 @@ makemoduleball() {
popd > /dev/null
}
-makemainmodules() {
- modlist=`expandModuleSet "$1"`
-
- if [ -n "$2" ]; then
- extraargs="--name $2"
- fi
-
- rm -rf $FULLMODPATH
- rm -rf $FINALFULLMODPATH
-
- makemoduleball $extraargs $FULLMODPATH "$modlist"
- cp -ar $FULLMODPATH $FINALFULLMODPATH
- rm -rf $FULLMODPATH
-}
-
makeproductfile() {
root=$1
@@ -696,73 +672,6 @@ EOF
fi
}
-makebootdisk() {
- BOOTDISKSIZE=""
- EXTRAKERNELPATH=""
- INITRDFLAGS=""
- MBD_FILENAME=""
- INITRDFILE=""
- while [ x$(echo $1 | cut -c1-2) = x"--" ]; do
- if [ $1 = "--bootdisksize" ]; then
- BOOTDISKSIZE=$2
- shift; shift
- continue
- elif [ $1 = "--kernelto" ]; then
- EXTRAKERNELPATH=$2
- shift; shift
- continue
- elif [ $1 = "--initrdflags" ]; then
- INITRDFLAGS=$2
- shift; shift
- continue
- elif [ $1 = "--initrd" ]; then
- INITRDFILE=$2
- shift; shift
- continue
- elif [ $1 = "--imagename" ]; then
- MBD_FILENAME=$IMAGEPATH/$2
- shift; shift
- continue
- fi
- echo "Unknown option passed to makebootdisk"
- exit 1
- done
-
- if [ -z "$MBD_FILENAME" ]; then
- echo "No imagename passed"
- exit 1
- fi
-
- if [ -n "$INITRDFILE" ]; then
- MBD_FSIMAGE="$INITRDFILE"
- elif [ -n "$INITRDFLAGS" ]; then
- eval makeinitrd --keep $INITRDFLAGS
- fi
-
- mkdir -p $MBD_BOOTTREE
-
- # provided by the mk-image.$ARCH file
- mkdir -p `dirname $MBD_FILENAME`
- prepareBootImage
-
- left=$(df $MBD_BOOTTREE | tail +2)
- left=$(echo $left | awk '{print $4'})
-
- umount $MBD_BOOTTREE
-
- if [ -n "$EXTRAKERNELPATH" ]; then
- mkdir -p `dirname $EXTRAKERNELPATH`
- cp -f $KERNELROOT/$KERNELDIR/${KERNELNAME}-* $EXTRAKERNELPATH
- fi
-
- rm -rf $MBD_MNTPOINT $MBD_BOOTTREE
- if [ -z "$INITRDFILE" ]; then
- rm -f $MBD_FSIMAGE
- fi
-
- echo "Wrote $MBD_FILENAME (${left}k free)"
-}
-
makeinstimage () {
imagename=$1
tmpdir=/tmp/instimage.dir.$$
@@ -783,18 +692,6 @@ makeinstimage () {
rm -rf $tmpdir
}
-findloopdevice () {
- if [ -z "$1" ]; then
- echo "usage: findloopdevice image"
- exit 1
- fi
-
- for devnum in 0 1 2 3 4 5 6 7 8; do
- if losetup /dev/loop$devnum $1 2>/dev/null ; then break; fi
- done
- echo /dev/loop$devnum
-}
-
makemainimage () {
imagename=$1
type=$2
@@ -848,73 +745,6 @@ doPostImages() {
/bin/true
}
-makedriverdisk () {
- PADSIZE=""
-
- while [ x$(echo $1 | cut -c1-2) = x"--" ]; do
- if [ $1 = "--padsize" ]; then
- PADSIZE=$2
- shift; shift
- continue
- fi
-
- echo "Unknown option passed to makedriverdisk"
- exit 1
- done
-
- modlabel=$1
- diskname=$2
- modlist=$(expandModuleSet "$3")
- diskpath=/tmp/makedriverdisk.$$
-
- rm -rf $diskpath
- mkdir -p $diskpath
-
- makemoduleball --dd "$modlabel" $diskpath "$modlist"
-
- size=$(expr 60 + $(du -sk $diskpath | awk '{print $1}'))
- if [ $size -lt 57 ]; then
- size=64
- fi
-
- dd if=/dev/zero of=/tmp/$diskname.img bs=1k count=$size 2> /dev/null
- /sbin/mke2fs -q -F -i 4096 /tmp/$diskname.img > /dev/null 2>/dev/null
- /sbin/tune2fs -c0 -i0 /tmp/$diskname.img >/dev/null
- mkdir -p /tmp/mkdd.$$
- mount -t ext2 -o loop /tmp/$diskname.img /tmp/mkdd.$$
- rmdir /tmp/mkdd.$$/lost+found
- (cd $diskpath; tar cSpf - .) | (cd /tmp/mkdd.$$; tar xSpf -)
- DIE=""
- diff -upr $diskpath /tmp/mkdd.$$ > /dev/null 2>&1
- if [ $? != 0 ]; then
- echo copy to disk image failed
- ls -l /tmp/mkdd.$$
- echo "disk size: $size"
- ls -l $diskpath
- DIE=1
- fi
- umount /tmp/mkdd.$$
- rm -rf /tmp/mkdd.$$
-
- if [ -n "$DIE" ]; then
- kill -9 $$
- fi
-
- cp /tmp/${diskname}.img $IMAGEPATH/${diskname}.img
- rm /tmp/${diskname}.img
- rm -rf $diskpath
-
- size=$(ls -l $IMAGEPATH/${diskname}.img | awk '{ print $5 }')
- size=$(expr $size / 1024)
-
- echo "Wrote $IMAGEPATH/${diskname}.img (${size}k)"
- echo "${diskname}.img - ${modlabel}" >> $IMAGEPATH/README
-
- if [ -n "$PADSIZE" ]; then
- padfile $IMAGEPATH/${diskname}.img $PADSIZE
- fi
-}
-
# source the architecture specific mk-images file so we can call functions
# in it
if [ ${BUILDARCH} = s390x ]; then
diff --git a/scripts/mk-images.ia64 b/scripts/mk-images.ia64
index 7d691a859..6022c0d29 100644
--- a/scripts/mk-images.ia64
+++ b/scripts/mk-images.ia64
@@ -31,18 +31,13 @@ makeBootImages() {
--modules "$INITRDMODS sgiioc4"
[ $? = 0 ] || exit 1
- makebootdisk \
- --imagename boot.img \
- --bootdisksize 25600 \
- --initrd $TOPDESTPATH/images/pxeboot/initrd.img
-
- # now make a boot iso
+ # make a boot iso
mkdir -p $TOPDESTPATH/images/isopath
cp -l $TOPDESTPATH/images/boot.img $TOPDESTPATH/images/isopath
mkisofs -quiet -o $TOPDESTPATH/images/boot.iso -b boot.img -no-emul-boot -R -J -V "$PRODUCT" -T $TOPDESTPATH/images/isopath
rm -rf $TOPDESTPATH/images/isopath
- # now make a pxe dir with kernel + initrd
+ # make a pxe dir with kernel + initrd
cat > $TOPDESTPATH/images/pxeboot/README <<EOF
The files in this directory are useful for booting a machine via PXE.