update stripping and update rootfs.txt

This commit is contained in:
wt
2024-12-06 00:11:52 +07:00
parent eb538f5ff4
commit 0607b2d222
6 changed files with 12 additions and 11 deletions
+2 -2
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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"
}