From 142f30000454ac002334ebbecc3ad4010b64e796 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 29 Oct 2010 02:55:19 -0700 Subject: dyn_spec: account for empty $FILESDIR This should fix bug 342721. --- bin/misc-functions.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index b266764f9..79ce43628 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -907,8 +907,10 @@ dyn_package() { dyn_spec() { local sources_dir=/usr/src/rpm/SOURCES mkdir -p "${sources_dir}" + declare -a tar_args=("${EBUILD}") + [[ -d ${FILESDIR} ]] && tar_args=("${EBUILD}" "${FILESDIR}") tar czf "${sources_dir}/${PF}.tar.gz" \ - "${EBUILD}" "${FILESDIR}" || \ + "${tar_args[@]}" || \ die "Failed to create base rpm tarball." cat <<__END1__ > ${PF}.spec -- cgit v1.2.3-1-g7c22