NetworkManager system-wide use

Matt Domsch Matt_Domsch at dell.com
Fri May 26 20:17:50 UTC 2006


On Fri, May 26, 2006 at 03:35:09PM -0400, Bill Nottingham wrote:
> Runtime adding of dependencies based on PCI/USB/etc. probing...? I'm
> pretty sure RPM can't do that.

The firmware-tools project (http://linux.dell.com/firmware-tools) gets
around this by passing a set of runtime-discovered requirements to
yum/up2date.

# yum install $(inventory_firmware -b)
# apply_updates

where the program inventory_firmware spits out a list of PCI devices
that are present in the system in RPM "Requires" format, like so:

# inventory_firmware -b
system_bios(ven_0x1028_dev_0x0182)
bmc_firmware(ven_0x1028_dev_0x0182)
pci_firmware(ven_0x8086_dev_0x2590_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x2591)
pci_firmware(ven_0x8086_dev_0x2660)
pci_firmware(ven_0x8086_dev_0x2658_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x2659_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x265a_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x265b_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x265c_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x2448)
pci_firmware(ven_0x8086_dev_0x266e_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x266d_subven_0x14f1_subdev_0x5423)
pci_firmware(ven_0x8086_dev_0x2641_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x2653_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x1002_dev_0x5460_subven_0x1028_subdev_0x2006)
pci_firmware(ven_0x14e4_dev_0x1677_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x104c_dev_0x8036_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x104c_dev_0x8038_subven_0x1028_subdev_0x0182)
pci_firmware(ven_0x8086_dev_0x4220_subven_0x8086_subdev_0x2721)


-- 
Matt Domsch
Software Architect
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com




More information about the fedora-devel-list mailing list