scripts/image: quote tests and some more variables

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2010-12-18 22:53:21 +01:00
parent 8ef2da565d
commit c3e0c981b1

View File

@ -34,7 +34,7 @@ mkdir -p $INSTALL
ln -sf /var/tmp $INSTALL/tmp ln -sf /var/tmp $INSTALL/tmp
ln -sf /var/media $INSTALL/media ln -sf /var/media $INSTALL/media
if [ $TARGET_ARCH = x86_64 -o $TARGET_ARCH = powerpc64 ]; then if [ "$TARGET_ARCH" = "x86_64" -o "$TARGET_ARCH" = "powerpc64" ]; then
ln -s /lib $INSTALL/lib64 ln -s /lib $INSTALL/lib64
ln -s lib $INSTALL/usr/lib64 ln -s lib $INSTALL/usr/lib64
fi fi
@ -46,7 +46,7 @@ mkdir -p $INSTALL
echo "$TARGET_VERSION" > $INSTALL/etc/release echo "$TARGET_VERSION" > $INSTALL/etc/release
# copy project related files to filesystem # copy project related files to filesystem
if [ -d $PROJECT_DIR/$PROJECT/filesystem ]; then if [ -d "$PROJECT_DIR/$PROJECT/filesystem" ]; then
cp -PR $PROJECT_DIR/$PROJECT/filesystem/* $INSTALL cp -PR $PROJECT_DIR/$PROJECT/filesystem/* $INSTALL
fi fi
@ -59,53 +59,53 @@ mkdir -p $INSTALL
$SCRIPTS/install util-linux-ng $SCRIPTS/install util-linux-ng
# Network support # Network support
[ "$NETWORK" = yes ] && $SCRIPTS/install network [ "$NETWORK" = "yes" ] && $SCRIPTS/install network
# Transmission BitTorrent support # Transmission BitTorrent support
[ "$TRANSMISSION" = yes ] && $SCRIPTS/install transmission [ "$TRANSMISSION" = "yes" ] && $SCRIPTS/install transmission
# Graphic support # Graphic support
[ ! "$DISPLAYSERVER" = no ] && $SCRIPTS/install $DISPLAYSERVER [ ! "$DISPLAYSERVER" = "no" ] && $SCRIPTS/install $DISPLAYSERVER
# Multimedia support # Multimedia support
[ ! "$MEDIACENTER" = no ] && $SCRIPTS/install mediacenter [ ! "$MEDIACENTER" = "no" ] && $SCRIPTS/install mediacenter
[ "$TVHEADEND" = yes ] && $SCRIPTS/install hts-tvheadend [ "$TVHEADEND" = "yes" ] && $SCRIPTS/install hts-tvheadend
# Automounter support # Automounter support
[ "$UDISKS" = yes ] && $SCRIPTS/install udisks [ "$UDISKS" = "yes" ] && $SCRIPTS/install udisks
# Powermanagement support # Powermanagement support
[ "$UPOWER" = yes ] && $SCRIPTS/install upower [ "$UPOWER" = "yes" ] && $SCRIPTS/install upower
[ "$UPOWER" = yes ] && $SCRIPTS/install ConsoleKit [ "$UPOWER" = "yes" ] && $SCRIPTS/install ConsoleKit
# NTFS 3G support # NTFS 3G support
[ "$NTFS3G" = yes ] && $SCRIPTS/install ntfs-3g [ "$NTFS3G" = "yes" ] && $SCRIPTS/install ntfs-3g
# Remote support # Remote support
[ "$REMOTE_SUPPORT" = yes ] && $SCRIPTS/install remote [ "$REMOTE_SUPPORT" = "yes" ] && $SCRIPTS/install remote
# LCD support # LCD support
[ ! "$LCD_DRIVER" = none ] && $SCRIPTS/install lcdproc [ ! "$LCD_DRIVER" = "none" ] && $SCRIPTS/install lcdproc
# Sensors support # Sensors support
[ "$SENSOR_SUPPORT" = yes ] && $SCRIPTS/install lm_sensors [ "$SENSOR_SUPPORT" = "yes" ] && $SCRIPTS/install lm_sensors
# Update support # Update support
[ "$UPDATE_SUPPORT" = yes ] && $SCRIPTS/install autoupdate [ "$UPDATE_SUPPORT" = "yes" ] && $SCRIPTS/install autoupdate
# Update support # Update support
[ "$INSTALLER_SUPPORT" = yes ] && $SCRIPTS/install installer [ "$INSTALLER_SUPPORT" = "yes" ] && $SCRIPTS/install installer
# Games and Emulators support (SDK's) # Games and Emulators support (SDK's)
[ "$GAMES" = yes ] && $SCRIPTS/install games-sdk [ "$GAMES" = "yes" ] && $SCRIPTS/install games-sdk
[ "$EMULATORS" = yes ] && $SCRIPTS/install emulators-sdk [ "$EMULATORS" = "yes" ] && $SCRIPTS/install emulators-sdk
# Devtools... (not for Release) # Devtools... (not for Release)
[ "$TESTING" = yes ] && $SCRIPTS/install testing [ "$TESTING" = "yes" ] && $SCRIPTS/install testing
[ "$DEVTOOLS" = yes ] && $SCRIPTS/install debug [ "$DEVTOOLS" = "yes" ] && $SCRIPTS/install debug
# OEM packages # OEM packages
[ "$OEM_SUPPORT" = yes ] && $SCRIPTS/install oem [ "$OEM_SUPPORT" = "yes" ] && $SCRIPTS/install oem
# strip kernel modules # strip kernel modules
for MOD in `find $INSTALL/lib/modules/ -name *.ko`; do for MOD in `find $INSTALL/lib/modules/ -name *.ko`; do