On Sun, Apr 18, 2021 at 1:21 PM Vitaly Zaitsev via devel
<devel(a)lists.fedoraproject.org> wrote:
Hello.
I have an upstream tarball with the "Foo Bar-1.0.0" directory name. Is
it possible to use spaces in the %autosetup/%setup macros?
Trying: %autosetup -n "Foo Bar-%{version}", but got an error:
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eAQck5
+ umask 022
+ cd /home/vitaly/rpmbuild/BUILD
+ cd /home/vitaly/rpmbuild/BUILD
+ rm -rf 'Foo -q
'
+ /usr/bin/gzip -dc /home/vitaly/rpmbuild/SOURCES/Foo.Bar-1.0.0.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd 'Foo -q
'
/var/tmp/rpm-tmp.eAQck5: line 41: cd: $'Foo -q\n': No such file or
directory
error: Bad exit status from /var/tmp/rpm-tmp.eAQck5 (%prep)
I don't think I've ever seen such a thing, but that's not a reason for
it to not work. It's definitely a bug that it doesn't work, and I'd
suggest filing a bug with rpm upstream about it:
https://github.com/rpm-software-management/rpm/issues
--
真実はいつも一つ!/ Always, there's only one truth!