Eliminating Scriptlets for Fun and Profit
summary
Claim: removing RPM scriptlets yields huge speed and safety wins. A prototype image builder assembles payloads without running scriptlets and reduces a 15‑minute install to 6 seconds. Analysis covers hundreds of packages to catalog the roughly six common scriptlet tasks. Concrete replacements: file triggers for caches/catalogs, systemd presets and helper units for service setup, tempfiles.d and new OSBuild macros for users/groups. Fedora already removes some scriptlets (ldconfig) and the prototype approach works; migration is gradual but practical.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:07WHAT ARE SCRIPTLETS?
- 1:41WHAT ARE THEY FOR?
- 1:58WHAT'S THE PROBLEM?
- 11:34DO WE NEED THEM?
- 11:56SCRIPTLET REFORM
- 25:34QUESTIONS?
related talks
40mBuilding Smaller Container Images
16mlightning talk, CentOS Dojo, DevConf.us
38mSecurity And Modern Software Deployment
01h 00mRPMing Your Apps And Tools
44mQuick Prototyping with LXC and Puppet
22m20+ years of building systems that outlast the chaos
42mDoctor, Don't Defenestrate: What to Do with Legacy Scripts
35mOptimizing Containers for Security and Scaling
