mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-21 01:21:27 +00:00
[libc-eglibc] Fix testing for existing files
To test for existing files, use "[ -f blabla ]", not "[ -a blabla ]" Checking for a file exsitence with "-a" is a bashism. Althoug we _are_ using bash, it's disturbing as it can be misread as the 'and' operator. Fix by using "-f".
This commit is contained in:
parent
82f9efebd8
commit
795d135b7f
@ -41,18 +41,18 @@ do_libc_get() {
|
||||
eglibc_ports="${CT_LIBC}-ports-${CT_LIBC_VERSION}.tar.bz2"
|
||||
|
||||
# Check if every tarballs are already present
|
||||
if [ -a "${CT_TARBALLS_DIR}/${eglibc}" ] && \
|
||||
[ -a "${CT_TARBALLS_DIR}/${eglibc_linuxthreads}" ] && \
|
||||
[ -a "${CT_TARBALLS_DIR}/${eglibc_localedef}" ] && \
|
||||
[ -a "${CT_TARBALLS_DIR}/${eglibc_ports}" ]; then
|
||||
if [ -f "${CT_TARBALLS_DIR}/${eglibc}" ] && \
|
||||
[ -f "${CT_TARBALLS_DIR}/${eglibc_linuxthreads}" ] && \
|
||||
[ -f "${CT_TARBALLS_DIR}/${eglibc_localedef}" ] && \
|
||||
[ -f "${CT_TARBALLS_DIR}/${eglibc_ports}" ]; then
|
||||
CT_DoLog DEBUG "Already have 'eglibc-${CT_LIBC_VERSION}'"
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [ -a "${CT_LOCAL_TARBALLS_DIR}/${eglibc}" ] && \
|
||||
[ -a "${CT_LOCAL_TARBALLS_DIR}/${eglibc_linuxthreads}" ] && \
|
||||
[ -a "${CT_LOCAL_TARBALLS_DIR}/${eglibc_localedef}" ] && \
|
||||
[ -a "${CT_LOCAL_TARBALLS_DIR}/${eglibc_ports}" ] && \
|
||||
if [ -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc}" ] && \
|
||||
[ -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_linuxthreads}" ] && \
|
||||
[ -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_localedef}" ] && \
|
||||
[ -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_ports}" ] && \
|
||||
[ "${CT_FORCE_DOWNLOAD}" != "y" ]; then
|
||||
CT_DoLog DEBUG "Got 'eglibc-${CT_LIBC_VERSION}' from local storage"
|
||||
for file in ${eglibc} ${eglibc_linuxthreads} ${eglibc_localedef} ${eglibc_ports}; do
|
||||
|
Loading…
x
Reference in New Issue
Block a user