@@ -62,7 +62,7 @@ function extract()
|
62 | 62 | [ "$1" != "${1/%\.tar\.gz/}" ] && DECOMPRESS="z" |
63 | 63 | |
64 | 64 | cd "${WORK}" && |
65 | | - { tar xv${DECOMPRESS}fC "${SRCDIR}/$1" "${BUILD}/temp" || dienow |
| 65 | + { tar -xv${DECOMPRESS} -f "${SRCDIR}/$1" -C "${BUILD}/temp" || dienow |
66 | 66 | } | dotprogress |
67 | 67 | |
68 | 68 | mv "${BUILD}/temp/"* "${SRCTREE}/${BASENAME}" && |
@@ -178,7 +178,7 @@ function setupfor()
|
178 | 178 | { |
179 | 179 | # Make sure the source is already extracted and up-to-date. |
180 | 180 | cd "${SRCDIR}" && |
181 | | - extract "${1}-"*.tar* |
| 181 | + extract "${1}-"*.tar* || exit 1 |
182 | 182 | |
183 | 183 | # Set CURSRC |
184 | 184 | |
@@ -192,7 +192,7 @@ function setupfor()
|
192 | 192 | echo "Snapshot '$1'..." |
193 | 193 | cd "${WORK}" && |
194 | 194 | mkdir -p "${CURSRC}" && |
195 | | - cp -sfR "${SRCTREE}/$1/"* "${CURSRC}" |
| 195 | + cp -lfR "${SRCTREE}/$1/"* "${CURSRC}" |
196 | 196 | |
197 | 197 | [ $? -ne 0 ] && dienow |
198 | 198 | |
|