2013/8/20 olivier sallou <olivier.sal...@gmail.com> > > > > 2013/8/20 Michael Biebl <bi...@debian.org> > >> Am 20.08.2013 10:39, schrieb olivier sallou: >> > hi, >> > I need for a package to override some udev standard rules. >> > >> > If I put an identical rule name in /etc/udev/rules.d, I know it >> overrides >> > the one in /lib/udev/rules.d >> > >> > >> > However, lintian raises an error if I put an udev rule in /etc instead >> of >> > /lib. >> > And if I try to put the file in /lib, it fails at install because the >> file >> > is owned by udev package. >> > >> > This particular package is for use in virtual machines creation where >> > package removes default network persistence. >> >> Could you elobarate why you need that? >> The persistent network interface naming rules are already skipped if >> udev is run within a virtual machine. >> Might be better to just fix udev if it doesn't work in your case. >> For that, it would be good to know more about your problem / use case. >> > ok, > I am packaging a package for OpenNebula that is to be installed on virtual > machine images. > It does many setup at startup. > Among other things, in upstream packages, it replaces 2 udev rules: > 75-cd-aliases-generator.rules and 75-persistent-net-generator.rules. >
As additional information, this is needed when you clone, reuse some virtual machine. > The new rules does nothing, it just expects to skip the existing one. > > I did not know that udev skipped (at least) persistent-net in virtual > machines so I did not try without those replacement rules (how does it know > it is a virtual machine?). > > > Olivier > >> >> Michael >> >> >> -- >> Why is it that all of the instruments seeking intelligent life in the >> universe are pointed away from Earth? >> >> > > > -- > > gpg key id: 4096R/326D8438 (keyring.debian.org) > > Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438 > > -- gpg key id: 4096R/326D8438 (keyring.debian.org) Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438