Talán off-topik, de rpm-et szeretnék csinálni, linuxon és AIX-en. Erre való az 'rpm -bb specfájl'. Vagyis így volt, míg nem léptünk előre az rpmbuild-ra. Először is kell neki egy --buildroot, ami nem lehet a gyökér. Akkor legyen a /../ könyvtár, és minden jó lesz. Nem lett minden jó, mivel úgy érzi, hogy 'segítenie' kell, vagyis ellenőrzi, hogy a specfájlban felsorolt fájlok mellett vannak-e még más fájlok is, mert ha igen, akkor azokat nyilván tévedésből felejtettem ki. Akkor most erről kellene lebeszélni.
Checking for unpackaged file(s): /usr/lib/rpm/check-files /..Szerk:
build/files.c:checkFiles az elkövető, és mintha lenne egy __check_files opció, amivel ezt el lehetne nyomni.
Szerk: a specfájlba:
%define __check_files %{nil}következő okos ötlet az rpmbuild részéről:
/bin/rm: cannot remove directory: `/..'Hát, bevallom, nem örültem volna, ha sikerül neki... egészen pontosan ki mondta neki, hogy bármit is töröljon?
Szerk: ez lett a megoldás (specfájl végére):
%clean
echo Done