[Bug 388167] New: Alternative to SuSEconfig needed
https://bugzilla.novell.com/show_bug.cgi?id=388167 Summary: Alternative to SuSEconfig needed Product: openSUSE 11.0 Version: Factory Platform: All URL: http://en.opensuse.org/Packaging/SUSE_Package_Convention s/SUSEConfig OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: coolo@novell.com ReportedBy: lrupp@novell.com QAContact: qa@suse.de Found By: --- According to http://en.opensuse.org/Packaging/SUSE_Package_Conventions/SUSEConfig SuSEconfig is deprecated. So no new SuSEconfig scripts are allowed. But currently I've a package (rkhunter) which needs a SuSEconfig like functionality - as it creates an additional database containing for example the inodes of binaries to inform the user about unexpected changes. (Sidenote: I don't want to talk about the security aspects here, this is just an example.) This database should be updated if another package is installed or updated. Normally adding a SuSEconfig.rkhunter to /sbin/conf.d would do what I want. But now? Please provide an alternative - or allow new SuSEconfig files. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=388167 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=388167#c1 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kukuk@novell.com Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #1 from Stephan Kulow <coolo@novell.com> 2008-05-08 05:24:05 MST --- yeah, it's right. Packagers need to be a bit more creative with this policy. They need to evaluate boot init scripts, %trigger, cron jobs - there are various examples of what can be done and there is not a single alternative. See various threads in fate and packagers mailing list. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=388167 User lrupp@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=388167#c2 Lars Vogdt <lrupp@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lrupp@novell.com Status|RESOLVED |CLOSED --- Comment #2 from Lars Vogdt <lrupp@novell.com> 2008-05-08 05:43:24 MST --- OK: so it's time for me to provide a more functional package outside openSUSE. Because the only other option for the problem above is patching the package manager to execute scripts after each de-/installation or update of a package - this is nothing my time or knowledge permits. Sorry, but your answer looks like "Please reinvent the wheel" - sad to see good things go because somebody overboards the tools in the past. I can't find an easy solution for my problem: 1) boot init scripts => the tool runs via cron. So you tell me I should create a daemon watching rpms database and update the inode database if this changes? 2) %trigger or other %post/%pre scripts only affect the package itself. I need to watch other packages during installation/update. Or do we want to provide an updated rkhunter package with every package update of openSUSE? 3) cron job can be a solution. But this runs even if nothing happend - or (the worst case) would run the database update even if a user and not root has changed something. Which is a security nightmare. So this update should only be done by root - and SuSEconfig can only be called by root. As result root must run a database update per hand after each package installation/remove/update. Wonderful autmated world... As result I drop the package in the official distribution. All your "alternatives" make more work than the "normal" SuSEconfig solution. WONTFIX => drop. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=388167 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=388167#c3 --- Comment #3 from Stephan Kulow <coolo@novell.com> 2008-05-08 05:56:49 MST --- you can install packages by smart and rpm and they do not run SUSEconfig - and then you would get a rootkit? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com