Zoltan Boszormenyi wrote: > Mikkel L. Ellertson írta: >> Zoltan Boszormenyi wrote: >> >>> He was a bit tricky to >>> use chattr +i on /bin/login and some other progs. >>> BTW, although rpm complained that it cannot replace >>> those, why isn't it prepared for such scenarios? >>> RPM is made for Linux, it should certainly know >>> about special filesystem flags and handle them. >>> >>> >> How should rpm handle it? Rpm has no way of knowing why the >> > > How? > > 1. be able to specify special flags in the specfile and apply them upon > install > 2. detect if the filesystem doesn't handle such specials and make note > of it in the rpmdb > 3. clear them before uninstalling or upgrading > 4. detect if it was modified, report it with rpmv > (skip this check if the rpmdb indicates it, see 2) > > Why? What would the advantages be? Do they overcome the drawbacks of rpm being able to change a file that you set the immutable flag on? Mikkel -- Do not meddle in the affairs of dragons, for thou art crunchy and taste good with Ketchup!