On 01/08/2012 11:55 PM, Jeffrey Johnson wrote:
You might also try rearranging lines in the *.spec: there's
lots of screwy issues that occur when a \r or an unclosed
quote/bracket sneak into a *.spec. Without a grammar, there
isn't any simple way to catch the screwiness, its all just
an ad hoc parser.
i tried to find what is so special in there, %files is just the topdir where all goes in

simple spec goes fine
http://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/test/test.spec?revision=1.16.4.69.2.4.2.1.4.1&view=markup <http://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/test/test.spec?revision=1.16.4.69.2.4.2.1.4.1&view=markup>

just those reported initially do not:
http://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/test/test.spec?revision=1.16.4.69.2.4.2.1.4.2&view=markup <http://cvs.pld-linux.org/cgi-bin/viewvc.cgi/cvs/packages/test/test.spec?revision=1.16.4.69.2.4.2.1.4.2&view=markup>

$ rpm -qpl rpm-symlinks-1-10.noarch.rpm |xargs ls -ld
ls: cannot access /tmp/rpm-symlinks/kk/119afc2e.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/590f5e9e.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/9834803d.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK_2007.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK_2011.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/JUUR-SK.pem: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/a10d94b7.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/testlink2: No such file or directory
drwxr-xr-x 3 root root 74 jaan   8 23:59 /tmp/rpm-symlinks
lrwxrwxrwx 1 root root 14 jaan 8 23:59 /tmp/rpm-symlinks/fflink -> /etc/fstab.crt lrwxrwxrwx 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/fstablink -> /etc/fstab
drwxr-xr-x 2 root root 24 jaan   8 23:59 /tmp/rpm-symlinks/kk
lrwxrwxrwx 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/kk/fstablink.1 -> /etc/fstab
-rw-r--r-- 1 root root  0 jaan   8 23:58 /tmp/rpm-symlinks/testfile
lrwxrwxrwx 1 root root 8 jaan 8 23:59 /tmp/rpm-symlinks/testlink -> testfile glen@wintersunset packages/test $ rpm -qpl /home/glen/rpm/pld/packages/RPMS/rpm-symlinks-1-10.noarch.rpm -v drwxr-xr-x 2 root root 0 jaan 8 23:59 /tmp/rpm-symlinks lrw-r--r-- 1 root root 14 jaan 8 23:59 /tmp/rpm-symlinks/fflink -> /etc/fstab.crt lrw-r--r-- 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/fstablink -> /etc/fstab drwxr-xr-x 2 root root 0 jaan 8 23:59 /tmp/rpm-symlinks/kk lrw-r--r-- 1 root root 11 jaan 8 23:59 /tmp/rpm-symlinks/kk/119afc2e.0 -> JUUR-SK.pem lrw-r--r-- 1 root root 18 jaan 8 23:59 /tmp/rpm-symlinks/kk/590f5e9e.0 -> ESTEID-SK_2007.pem lrw-r--r-- 1 root root 13 jaan 8 23:59 /tmp/rpm-symlinks/kk/9834803d.0 -> ESTEID-SK.pem lrw-r--r-- 1 root root 47 jaan 8 23:59 /tmp/rpm-symlinks/kk/ESTEID-SK.pem -> /usr/share/ca-certificates/esteid/ESTEID-SK.crt lrw-r--r-- 1 root root 52 jaan 8 23:59 /tmp/rpm-symlinks/kk/ESTEID-SK_2007.pem -> /usr/share/ca-certificates/esteid/ESTEID-SK_2007.crt lrw-r--r-- 1 root root 52 jaan 8 23:59 /tmp/rpm-symlinks/kk/ESTEID-SK_2011.pem -> /usr/share/ca-certificates/esteid/ESTEID-SK_2011.crt lrw-r--r-- 1 root root 45 jaan 8 23:59 /tmp/rpm-symlinks/kk/JUUR-SK.pem -> /usr/share/ca-certificates/esteid/JUUR-SK.crt lrw-r--r-- 1 root root 18 jaan 8 23:59 /tmp/rpm-symlinks/kk/a10d94b7.0 -> ESTEID-SK_2011.pem lrw-r--r-- 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/kk/fstablink.1 -> /etc/fstab -rw-r--r-- 1 root root 0 jaan 8 23:59 /tmp/rpm-symlinks/testfile lrw-r--r-- 2 root root 8 jaan 8 23:59 /tmp/rpm-symlinks/testlink -> testfile lrw-r--r-- 2 root root 8 jaan 8 23:59 /tmp/rpm-symlinks/testlink2 -> testfile

$ rpm -qpl rpm-symlinks-1-10.noarch.rpm | xargs ls -ld
ls: cannot access /tmp/rpm-symlinks/kk/119afc2e.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/590f5e9e.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/9834803d.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK_2007.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/ESTEID-SK_2011.pem: No such file or directory ls: cannot access /tmp/rpm-symlinks/kk/JUUR-SK.pem: No such file or directory
ls: cannot access /tmp/rpm-symlinks/kk/a10d94b7.0: No such file or directory
ls: cannot access /tmp/rpm-symlinks/testlink2: No such file or directory
drwxr-xr-x 3 root root 74 jaan   8 23:59 /tmp/rpm-symlinks
lrwxrwxrwx 1 root root 14 jaan 8 23:59 /tmp/rpm-symlinks/fflink -> /etc/fstab.crt lrwxrwxrwx 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/fstablink -> /etc/fstab
drwxr-xr-x 2 root root 24 jaan   8 23:59 /tmp/rpm-symlinks/kk
lrwxrwxrwx 1 root root 10 jaan 8 23:59 /tmp/rpm-symlinks/kk/fstablink.1 -> /etc/fstab
-rw-r--r-- 1 root root  0 jaan   8 23:58 /tmp/rpm-symlinks/testfile
lrwxrwxrwx 1 root root 8 jaan 8 23:59 /tmp/rpm-symlinks/testlink -> testfile

The output will be huge; I'd generate here but it would take hours
to create some environment that could build with rpm-4.4.9.
we're on rpm 4.5 :)

you can grab just chroot image, it has deps installed just for rpm 4.5 building:

ftp://ftp.pld-linux.org/people/glen/pld-th-chroot-build-20111007.tar.bz2

--
glen

_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to