Browse Source

fixed boodisk and strip wrapper useage

added two space saving package pkg_* custom builds to the bootdisk and
changed the strip to strip everything


git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1134 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Rene Rebe 21 years ago
parent
commit
31d890aa80
5 changed files with 23 additions and 5 deletions
  1. +4
    -0
      Documentation/Developers/CHANGELOG-RENE
  2. +6
    -4
      target/bootdisk/build_stage1.sh
  3. +2
    -1
      target/bootdisk/build_stage2.sh
  4. +6
    -0
      target/bootdisk/pkg_modutils.conf
  5. +5
    -0
      target/bootdisk/pkg_wget.conf

+ 4
- 0
Documentation/Developers/CHANGELOG-RENE

@ -1,4 +1,8 @@
*) 2003-08-20 (2.0.0-camp - 2.0.0-rc1)
- fixed bootdisk and strip wrapper useage
*) 2003-08-19 (2.0.0-camp - 2.0.0-rc1) *) 2003-08-19 (2.0.0-camp - 2.0.0-rc1)
- Benjamin Schieder: gpsdrive - Benjamin Schieder: gpsdrive

+ 6
- 4
target/bootdisk/build_stage1.sh

@ -1,4 +1,6 @@
set | grep STRIP
echo_header "Creating initrd data:" echo_header "Creating initrd data:"
rm -rf $disksdir/initrd rm -rf $disksdir/initrd
mkdir -p $disksdir/initrd/{dev,proc,tmp,scsi,net,bin} mkdir -p $disksdir/initrd/{dev,proc,tmp,scsi,net,bin}
@ -30,9 +32,9 @@ done
# #
echo_status "Copy scsi and network kernel modules." echo_status "Copy scsi and network kernel modules."
for x in ../2nd_stage/lib/modules/*/kernel/drivers/{scsi,net}/*.o; do for x in ../2nd_stage/lib/modules/*/kernel/drivers/{scsi,net}/*.o; do
mkdir -p $( dirname ${x#../2nd_stage/} )
cp $x ${x#../2nd_stage/}
strip --strip-debug --strip-unneeded ${x#../2nd_stage/}
xx=${x#../2nd_stage/}
mkdir -p $( dirname $xx ) ; cp $x $xx
strip $xx # --strip-debug --strip-unneeded $xx
done done
cp ../2nd_stage/lib/modules/*/modules.dep lib/modules/[0-9]*/ cp ../2nd_stage/lib/modules/*/modules.dep lib/modules/[0-9]*/
cp ../2nd_stage/lib/modules/*/modules.pcimap lib/modules/[0-9]*/ cp ../2nd_stage/lib/modules/*/modules.pcimap lib/modules/[0-9]*/
@ -45,7 +47,7 @@ rm -f lib/modules/[0-9]*/kernel/drivers/net/{dummy,ppp*}.o
# #
if [ "$ROCKCFG_BOOTDISK_USEKISS" = 1 ]; then if [ "$ROCKCFG_BOOTDISK_USEKISS" = 1 ]; then
echo_status "Adding kiss shell for expert use of the initrd image." echo_status "Adding kiss shell for expert use of the initrd image."
cp $root/bin/kiss bin/
cp $build_dir/root/bin/kiss bin/
#mv linuxrc bin/; ln -s bin/kiss linuxrc #mv linuxrc bin/; ln -s bin/kiss linuxrc
#rm -f lib/modules/[0-9]*/kernel/drivers/net/{dgrx,acenic}.o #rm -f lib/modules/[0-9]*/kernel/drivers/net/{dgrx,acenic}.o
#rm -f lib/modules/[0-9]*/kernel/drivers/scsi/{advansys,qla1280}.o #rm -f lib/modules/[0-9]*/kernel/drivers/scsi/{advansys,qla1280}.o

+ 2
- 1
target/bootdisk/build_stage2.sh

@ -33,7 +33,8 @@ package_map=' +00-dirtree +glibc22 +glibc23
+modutils +pciutils -cron +portmap +modutils +pciutils -cron +portmap
+sysklogd +devfsd +setserial +iproute2 +sysklogd +devfsd +setserial +iproute2
+netkit-base +netkit-ftp +netkit-telnet +netkit-tftp +netkit-base +netkit-ftp +netkit-telnet +netkit-tftp
+sysfiles +libpcap +iptables +tcp_wrappers'
+sysfiles +libpcap +iptables +tcp_wrappers
-kiss'
package_map="+$ROCKCFG_DEFAULT_KERNEL $package_map" package_map="+$ROCKCFG_DEFAULT_KERNEL $package_map"

+ 6
- 0
target/bootdisk/pkg_modutils.conf

@ -0,0 +1,6 @@
[ -e $confdir/$pkg.conf ] && . $confdir/$pkg.conf
var_append confopt " " "--disable-combined --enable-combined-rmmod \
--enable-combined-modprobe"

+ 5
- 0
target/bootdisk/pkg_wget.conf

@ -0,0 +1,5 @@
[ -e $confdir/$pkg.conf ] && . $confdir/$pkg.conf
var_append confopt " " "--without-ssl --disable-opie --disable-digest"

Loading…
Cancel
Save