rpmbuild rpm.spec -bi i zonk...

Paweł Sikora pluto w ds14.agh.edu.pl
Czw, 25 Mar 2004, 11:23:20 CET


skrypt installplatform nie tworzy poprawnie katalogow /usr/lib/rpm/$arch-...
winnym calego zajscia jest wiersz:

RPM="./rpm --rcfile $TEMPRC"
     ^^^^^ toto jest skryptem i po odaleniu widze radnosny komunikat "killed".

PAX: terminating task: /var/tmp/BUILD/rpm-4.3/.libs/lt-rpm(lt-rpm):31923,
                       uid/euid: 500/500, PC: 28c66fa9, SP: 5a165840
PAX: bytes at PC: 89 02 8b 44 24 54 85 c0 74 0c 8b 4c 24 54 8d 83 00 1c 00 00
PAX: bytes at SP: 00000000 00000036 5a1658ac 28207b3f 6e697375 00000000
                  54534f50 52504e49 297d474f 5c3a7c7d 507b256e 4954534f
                  6e5c7d4e 365c3a7d 28c86fa0 0a0b7345 36165900 28c2bff8
                  00000000 6174736e

no ok, PaX blokuje duzo rzeczy, wiec wylaczylem PaX'a dla tej binarki
tworzac jej srodowisko bez nadzoru.

[~/rpm/BUILD/rpm-4.3/.libs] # /sbin/paxctl -v ./lt-rpm
PaX control v0.2
Copyright 2004 PaX Team <pageexec w freemail.hu>

- PaX flags: -p-s-m-x-e-r [./lt-rpm]
        PAGEEXEC is disabled
        SEGMEXEC is disabled
        MPROTECT is disabled
        RANDEXEC is disabled
        EMUTRAMP is disabled
        RANDMMAP is disabled

teraz dostaje juz tylko klasyczne "naruszenie ochrony pamieci".
jak zamienie wywolanie skryptu "./rpm" na ".libs/rpm",
to sie ladnie zainstaluje. binarki z .libs tez odpalaja sie bez problemu.
jakies pomysly?

-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...



Więcej informacji o liście dyskusyjnej pld-devel-pl