[Rpm-ecosystem] lua, unprivileged rpm, and rpm-ostree

Colin Walters walters at verbum.org
Thu May 18 13:22:33 UTC 2017



On Thu, May 18, 2017, at 09:07 AM, Colin Walters wrote:

> Anyways I'll do some hunting in at least the Fedora specs for more.

Using today's rawhide: https://src.fedoraproject.org/repo/rpm-specs-20170518.tar.xz

The results of the grep below are even smaller than I thought.  Spot checking,
the vast, vast majority of these are
https://fedoraproject.org/wiki/Packaging:Directory_Replacement#Scriptlet_to_replace_a_symlink_to_a_directory_with_a_directory
which rpm-ostree doesn't need.  (We can not only atomically replace a directory
with a symlink, we could UsrMove, or for that matter switch your host OS from
CentOS 7 Atomic Host to Fedora 25 Atomic Host as an atomic swap - I tested that and it works.)

Anyways, the only one actually that I saw that isn't the dir-symlink thing is
in origin.spec for docker-excluder, which is basically irrelevant for rpm-ostree
based systems.

$ grep '^%pretrans' *.spec
apache-commons-collections.spec:%pretrans javadoc -p <lua>
ckeditor.spec:%pretrans -p <lua>
coffee-script.spec:%pretrans -p <lua>
copy-jdk-configs.spec:%pretrans -p <lua>
filesystem.spec:%pretrans -p <lua>
findbugs-bcel.spec:%pretrans javadoc -p <lua>
findbugs-contrib.spec:%pretrans javadoc -p <lua>
findbugs.spec:%pretrans javadoc -p <lua>
firefox.spec:%pretrans -p <lua>
gnucash-docs.spec:%pretrans -p <lua>
golang.spec:%pretrans -p <lua>
hadoop.spec:%pretrans -p <lua> hdfs
httrack.spec:%pretrans -p <lua>
hub.spec:%pretrans -p <lua>
icecat.spec:%pretrans -p <lua>
java-1.8.0-openjdk-aarch32.spec:%pretrans headless -p <lua>
java-1.8.0-openjdk.spec:%pretrans headless -p <lua>
jFormatString.spec:%pretrans javadoc -p <lua>
json-c.spec:%pretrans devel -p <lua>
koschei.spec:%pretrans frontend -p <lua>
moodle.spec:%pretrans -p <lua>
nodejs-inherits.spec:%pretrans -p <lua>
nodejs-nan.spec:%pretrans -p <lua>
numix-gtk-theme.spec:%pretrans -p <lua>
origin.spec:%pretrans excluder
origin.spec:%pretrans docker-excluder
pcs.spec:%pretrans -p <lua>
phonon.spec:%pretrans devel -p <lua>
pki-core.spec:%pretrans -n pki-base -p <lua>
regexp.spec:%pretrans javadoc -p <lua>
sagemath.spec:%pretrans -p /usr/bin/lua
uglify-js1.spec:%pretrans -p <lua>
uglify-js1.spec:%pretrans -n js-uglify-1 -p <lua>
uglify-js.spec:%pretrans -p <lua>
uglify-js.spec:%pretrans -n js-uglify -p <lua>


More information about the Rpm-ecosystem mailing list