diff options
author | Daniel Baumann <daniel@debian.org> | 2009-02-08 10:35:25 +0100 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 19:09:41 +0100 |
commit | 192c94747bbf7ba909d6a0c7b965e6f614ddb182 (patch) | |
tree | eb5858177f3e40ba9e3057547e52b3c2665f0fc0 /helpers | |
parent | 069aa8723c6d1890203b5d1a010102fe5786c935 (diff) | |
download | live-build-192c94747bbf7ba909d6a0c7b965e6f614ddb182.zip live-build-192c94747bbf7ba909d6a0c7b965e6f614ddb182.tar.gz |
Take win32-loader from the target distribution by using the chroot.
Diffstat (limited to 'helpers')
-rwxr-xr-x | helpers/lh_binary_win32-loader | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/helpers/lh_binary_win32-loader b/helpers/lh_binary_win32-loader index c9f8910..feedaef 100755 --- a/helpers/lh_binary_win32-loader +++ b/helpers/lh_binary_win32-loader @@ -37,18 +37,32 @@ Check_lockfile .lock # Creating lock file Create_lockfile .lock -# Copying win32-loader -if [ "${LH_WIN32_LOADER}" = "enabled" ] +if [ "${LH_WIN32_LOADER}" = "enabled" ] && [ "${LH_DISTRIBUTION}" != "etch" ] then case "${LH_ARCHITECTURE}" in amd64|i386) - if Find_files /usr/lib/win32-loader/* - then - cp /usr/lib/win32-loader/* binary - else - Echo_warning "win32-loader inclusion is enabled but not found, ignoring." - fi - ;; + # Checking depends + Check_package chroot/usr/lib/win32-loader/win32-loader.exe win32-loader + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + # Copying win32-loader + cp chroot/usr/lib/win32-loader/* binary + + # Saving cache + Save_cache cache/packages_binary + + # Removing depends + Remove_package + ;; + + *) + Echo_warning "win32-loader inclusion is enabled but not compatible with your architecture, ignoring." + ;; esac fi |