}
function __pack__() {
- while read LABEL BINARY DEV
+ BINARY_LIST="$CONFIG_NAME"
+ while read LABEL BINARY DEV || [ -n "$LABEL" ]
do
# Ignore empty or comment line
if [ -z "$LABEL" ] || [[ "$LABEL" == "#"* ]]; then
echo "[ERROR] not found $BINARY, please check image file"
exit
fi
+
+ BINARY_LIST="$BINARY_LIST $BINARY"
done < "$CONFIG_PATH"
echo "[INFO] Success to check all image file exists"
+ echo "[INFO] Binary list : $BINARY_LIST"
cp $CONFIG_PATH $TEMP_DIR
cd $TEMP_DIR
- mksquashfs * $IMAGE_NAME
+ mksquashfs $BINARY_LIST $IMAGE_NAME
chmod 777 $IMAGE_NAME
mv $IMAGE_NAME $RESULT_DIR
}