I have a problem installing a package using lua scripts in %post:
error: Failed dependencies:
rpmlib(BuiltinLuaScripts) <= 4.2.2-1 is needed by
filesystem-2.1.9-3mdv2008.1.x86_64
So if trying to install the package with --nodeps:
rpm -Uvh --nodeps filesystem-2.1.9-3mdv2008.1.x86_64.rpm
warning: filesystem-2.1.9-3mdv2008.1.x86_64.rpm: Header V3 DSA signature:
NOKEY, key ID 26752624
Forbereder... ########################################### [100%]
1:filesystem ########################################### [100%]
rpm: rpmio.c:3203: Fclose: Forutsetningen (assertion) «fd && fd->magic ==
0x04463138» feilet.
Avbrutt (SIGABRT)
%post script
rpm -qp --scripts filesystem-2.1.9-3mdv2008.1.x86_64.rpm
postinstall scriptlet (using <lua>):
function mkdir_missing(dir)
if posix.stat(dir) == nil then
posix.mkdir(dir)
end
end
mkdir_missing("/mnt/disk")
mkdir_missing("/media/floppy")
mkdir_missing("/media/cdrom")
Reproducer (i586, do s/i586/x86_64/ for x86_64;):
ftp://ftp.uninett.no/pub/linux/MandrivaLinux/devel/cooker/i586/media/main/release/filesystem-2.1.9-3mdv2008.1.i586.rpm
--
Regards,
Per Øyvind Karlsen
Mandriva Norway
Received on Tue Mar 4 19:53:51 2008