Error with gen_initramfs_list.sh when creating initramfs_data.cpio.gz

I am getting these Two lines 112 and 113 errors when running this shell script, any idea what is wrong with this script, also I have HTML link for full script, I pointed to 2.6.x code:

GEN usr/initramfs_data.cpio.gz

Linux-2.6.20.21/scripts/gen_initramfs_list.sh line:112 [: ../temp/ rootfs/lib/libblk.so.1.1 integer expression expected Linux-2.6.20.21/scripts/gen_initramfs_list.sh line:113 [: ../temp/ rootfs/lib/libblk.so.1.1 integer expression expected

gen_initramfs_list.sh lines 112 and 113

--------------------------------------------------

[ "$root_uid" = "squash" ] && uid=0 || [ "$uid" -eq "$root_uid" ] && uid=0 [ "$root_gid" = "squash" ] && gid=0 || [ "$gid" -eq "$root_gid" ] && gid=0

formatting link

Reply to
VT
Loading thread data ...

It's got to be the -eq parts because = is a string compare, whereas

-eq is an integer compare. So my best guess is $uid & $gid are not set or $root_{uid,gid} are not set. Try to find where the variables get set and what they're supposed to represent.

Jerry

Reply to
Jerry Peters

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.