Cleaning up binary_loadlin.

This commit is contained in:
Daniel Baumann 2013-01-06 23:30:49 +01:00
parent 57f04c22c4
commit 75a0e2bf22
1 changed files with 31 additions and 25 deletions

View File

@ -45,33 +45,39 @@ Create_lockfile .lock
case "${LIVE_IMAGE_ARCHITECTURE}" in case "${LIVE_IMAGE_ARCHITECTURE}" in
amd64|i386) amd64|i386)
if [ "${LB_BUILD_WITH_CHROOT}" = "true" ] case "${LB_BUILD_WITH_CHROOT}" in
then true)
# Checking depends # Checking depends
Check_package chroot/usr/lib/loadlin/loadlin.exe.gz loadlin Check_package chroot/usr/lib/loadlin/loadlin.exe.gz loadlin
# Restoring cache # Restoring cache
Restore_cache cache/packages.binary Restore_cache cache/packages.binary
# Installing depends # Installing depends
Install_package Install_package
# Copying loadlin _PREFIX="chroot"
mkdir -p binary/tools ;;
gunzip -c chroot/usr/lib/loadlin/loadlin.exe.gz > binary/tools/loadlin.exe
gunzip -c chroot/usr/share/doc/loadlin/manual.txt.gz > binary/tools/loadlin.txt
# Saving cache false)
Save_cache cache/packages.binary _PREFIX=""
;;
esac
# Removing depends # Copying loadlin
Remove_package mkdir -p binary/tools
else gunzip -c "${_PREFIX}/usr/lib/loadlin/loadlin.exe.gz" > binary/tools/loadlin.exe
# Copying loadlin gunzip -c "${_PREFIX}/usr/share/doc/loadlin/manual.txt.gz" > binary/tools/loadlin.txt
mkdir -p binary/tools
gunzip -c /usr/lib/loadlin/loadlin.exe.gz > binary/tools/loadlin.exe case "${LB_BUILD_WITH_CHROOT}" in
gunzip -c /usr/share/doc/loadlin/manual.txt.gz > binary/tools/loadlin.txt true)
fi # Saving cache
Save_cache cache/packages.binary
# Removing depends
Remove_package
;;
esac
cat > binary/install/install.bat << EOF cat > binary/install/install.bat << EOF
\tools\loadlin.exe vmlinuz initrd=initrd.gz \tools\loadlin.exe vmlinuz initrd=initrd.gz
@ -85,12 +91,12 @@ cat > binary/install/gtk/install.bat << EOF
EOF EOF
fi fi
# Creating stage file
Create_stagefile .build/binary_loadlin
;; ;;
*) *)
Echo_warning "loadlin inclusion is set to true but not compatible with your architecture, ignoring." Echo_warning "loadlin inclusion is set to true but not compatible with your architecture, ignoring."
;; ;;
esac esac
# Creating stage file
Create_stagefile .build/binary_loadlin