Randy McMurchy wrote: > Bruce Dubbs wrote these words on 01/20/06 13:16 CST: > > >>Does anyone have any issues with making this change? > > > Yes. It will break at a minimum, HAL's ability to auto-discover > the pci-ids file. > > Why do you want it moved? What is wrong with where it is at?
The four files that are there seem to be out of place. I was jsut trying to put more "order" in the system. > I realize that the FHS says it recommends subdirectories, but > recommended doesn't mean required. True. > We had this discussion (Igor and I and anyone else that got involved) > as it pertains to the ssh.bin file in /usr/share. We determined that > leaving it there was best. I don't recall that, but revisiting the decision occasionally doesn't hurt. This is what I've found out: Ssh.bin is a part of openssh is only used for smart cards and then only when --with-sectok is passed to configure. We could delete it or write a sed for the Makefile to not install it without problems. pci.ids* are a part of pci-utils and can be relocated with setting IDSDIR= variable to make. usb.ids is used by hal. In fact, hal's the configure command checks for pci.ids in four places: config.log:configure:22347: checking for /usr/share/hwdata/pci.ids config.log:configure:22347: checking for /usr/share/misc/pci.ids config.log:configure:22347: checking for /usr/share/pci.ids config.log:configure:22347: checking for /var/lib/misc/pci.ids I would favor the first. It looks to me that it could also be used for usb.ids in the same place, but that would need to be tested. The only place in hal that usb.ids is mentioned is in hald/linux2/ids.c. It finds the files via HWDATA_DIR which is defined in config.h which in turn is created by configure. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
