Red Hat Bugzilla – Full Text Bug Listing
|Summary:||use system-install-packages for missing drivers|
|Product:||[Fedora] Fedora||Reporter:||Tim Waugh <twaugh>|
|Component:||system-config-printer||Assignee:||Tim Waugh <twaugh>|
|Status:||CLOSED RAWHIDE||QA Contact:||Fedora Extras Quality Assurance <extras-qa>|
|Fixed In Version:||0.7.70-1.fc8||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2007-07-09 09:35:11 EDT||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Bug Depends On:|
Description Tim Waugh 2007-07-04 09:52:10 EDT
In system-config-printer it would be useful to be able to install a named package. When a PPD is installed, it can check to see what executable(s) it needs, and can map those to package names if not found in the path. All it can do with that at the moment is present a dialog suggesting that the user install the relevant package. It would be nice if it could ask pirut to install the package.
Comment 1 Jeremy Katz 2007-07-04 10:59:41 EDT
Are you already mapping to package name? If so, does '/usr/bin/system-install-packages foo' not do what you want?
Comment 2 Tim Waugh 2007-07-04 11:12:59 EDT
Ah, that's exactly what I'm looking for -- thanks.
Comment 3 Tim Waugh 2007-07-04 14:09:37 EDT
..although actually it doesn't work. It acts as though no arguments were supplied even though they were. I think the userhelper stuff is confusing it: \_ /usr/bin/system-install-packages pnm2ppa \_ /usr/sbin/userhelper -w system-install-packages pnm2ppa \_ /usr/bin/python -tt /usr/sbin/system-install-packages pnm2ppa
Comment 4 Jeremy Katz 2007-07-06 16:09:15 EDT
Works fine for me here -- what version of pirut do you have?
Comment 5 Tim Waugh 2007-07-09 08:19:30 EDT
Trying it on FC-6 with pirut-1.2.8-1.fc6 gives that behaviour anyway. I can't seem to try it on F-8 at the moment because starting system-config-printer as non-root doesn't display a window. :-/ Trying 'system-install-packages pnm2ppa' as non-root by hand works on F-8 though.
Comment 6 Jeremy Katz 2007-07-09 09:41:38 EDT
Ah, okay. Yeah, it's F7 and later at the moment as that's what the patch was provided for and Owen didn't care much about having it released as an FC6 update