update stripping and update rootfs.txt
This commit is contained in:
@@ -13,11 +13,11 @@
|
||||
|
||||
case $1 in
|
||||
build)
|
||||
# rootfs
|
||||
rootfs
|
||||
if [ "$image_usable_enable" = "true" ]; then
|
||||
sdroot_usable
|
||||
fi
|
||||
# sdroot
|
||||
sdroot
|
||||
# kernel_with_rootfs
|
||||
# uboot
|
||||
# busybox_rootfs
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ dropbear() {
|
||||
make DESTDIR=$rootfspath install
|
||||
check $? "Installing to rootfs dropbear"
|
||||
rm -rv $rootfspath/usr/include $rootfspath/usr/share/man $rootfspath/usr/lib/{pkgconfig,libz.a}
|
||||
${CROSS_COMPILE}-strip $rootfspath/usr/bin/*
|
||||
${CROSS_COMPILE}-strip --strip-unneeded $rootfspath/usr/bin/*
|
||||
mkdir -pv $build/rootfs/etc/dropbear
|
||||
# check $? "Installing to rootfs zlib"
|
||||
}
|
||||
|
||||
+6
-6
@@ -24,12 +24,12 @@ sdroot() {
|
||||
uboot
|
||||
printf "$GREEN** Creating rootfs.ext4\n$RESET"
|
||||
cd $out
|
||||
rawsdrootsize=$(du -sh $sdroot)
|
||||
rawsdrootsize=$(du -s $sdroot)
|
||||
echo $rawsdrootsize
|
||||
sdrootsize=(${rawsdrootsize//./ })
|
||||
sdrootsize=(${rawsdrootsize// / })
|
||||
echo $sdrootsize
|
||||
echo $(($sdrootsize+2))
|
||||
dd if=/dev/zero of=rootfs.ext4 bs=1M count=$(($sdrootsize+3))
|
||||
dd if=/dev/zero of=rootfs.ext4 bs=1K count=$(($sdrootsize+3000))
|
||||
check $? "Write zero rootfs.ext4"
|
||||
mkfs.ext4 rootfs.ext4
|
||||
check $? "Creating ext4 filesystem"
|
||||
@@ -73,12 +73,12 @@ sdroot_usable() {
|
||||
uboot
|
||||
printf "$GREEN** Creating rootfs.ext4\n$RESET"
|
||||
cd $out
|
||||
rawsdrootsize=$(du -sh $sdroot)
|
||||
rawsdrootsize=$(du -s $sdroot)
|
||||
echo $rawsdrootsize
|
||||
sdrootsize=(${rawsdrootsize//M/ })
|
||||
sdrootsize=(${rawsdrootsize// / })
|
||||
echo $sdrootsize
|
||||
echo $(($sdrootsize+2))
|
||||
dd if=/dev/zero of=rootfs.ext4 bs=1M count=$(($sdrootsize+3))
|
||||
dd if=/dev/zero of=rootfs.ext4 bs=1K count=$(($sdrootsize+3000))
|
||||
check $? "Write zero rootfs.ext4"
|
||||
mkfs.ext4 rootfs.ext4
|
||||
check $? "Creating ext4 filesystem"
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ uclibc() {
|
||||
find -name \*.a -delete # &>> $fulllogfile
|
||||
find -name \*.o -delete
|
||||
rm -v $rootfspath/usr/lib/libc.so
|
||||
${CROSS_COMPILE}-strip --strip-unneeded $rootfspath/usr/lib/* $rootfspath/usr/bin/* # &>> $fulllogfile
|
||||
${CROSS_COMPILE}-strip --strip-unneeded $rootfspath/usr/lib/* $rootfspath/usr/bin/* # &>> $fulllogfile $rootfspath/usr/lib/*
|
||||
rm -rv $rootfspath/usr/include
|
||||
cd $root
|
||||
check $? "Build and install uclibc"
|
||||
|
||||
+1
-1
@@ -17,6 +17,6 @@ zlib() {
|
||||
check $? "Build zlib"
|
||||
make DESTDIR=$rootfspath install
|
||||
rm -rv $rootfspath/usr/include $rootfspath/usr/share/man $rootfspath/usr/lib/{pkgconfig,libz.a}
|
||||
${CROSS_COMPILE}-strip $rootfspath/usr/lib/libz.so.1.3.1
|
||||
${CROSS_COMPILE}-strip --strip-unneeded $rootfspath/usr/lib/libz.so.1.3.1
|
||||
check $? "Installing to rootfs zlib"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user