On Sunday 29 November 2009, Nicolas Chauvet wrote:
> Thx for the suggestion, this message has been forwared on the "RPM
> Fusion developers discussion list" for public audience.
> Please answear there instead.(once subscribed).
>
> Few answears:
> - setsebool will not be needed anymore (exept for the nvidia-smi
> binary on x86 which is only used for tesla hardware).
> - Creating a separate initramfs is probably the way to go. But I
> wonder if that could be implemented as a dracut plugin instead, and
> then generalised to others alternate proprietary drivers.
> - There is improvements needed for a new packaging scheme that will
> split installation and usage for proprietary driver. (it doesn't mean
> the driver is installed that the driver is meant to be used).
>
> 2009/11/28 Walter Francis <wally(a)theblackmoor.net>:
> > Bleh, just discovered that redhat-lsb is not installed in all paths, so
> > probably better to use /etc/rpm/macros.dist to get the release number...
> > Sorry for the spam, just didn't want to leave you with something that
> > would be broken on Live installs.
> >
> > BTW, someone mentioned that the sebool stuff is probably better done
> > outside of a postinstall script, but I'm no spec writer so I leave that
> > up to you. ;-) Just suggestions here on what would be very nice to have
> > done, how it's actually done is better decided by you. :) Unless I find
> > any other glaring mistakes I'll stop spamming you, hope I haven't been
a
> > bother.
> >
> > #!/bin/sh
> >
> > if getsebool allow_execstack | grep -q off; then
> > setsebool -P allow_execstack on
> > fi
> >
> > # create new initrd/initramfs if necessary
> > if lsmod | grep -q nouveau; then
> > release=$(awk '/^%fedora/{print$2}' /etc/rpm/macros.dist)
> > if [ $release -gt 11 ]; then
> > # use new-kernel-pkg to create the initramfs and create a
> > new boot entry (see below)
> > /sbin/new-kernel-pkg --mkinitrd --dracut
> > --initrdfile=/boot/initramfs-`uname -r`-nvidia.img
> > --banner="Fedora NVidia" --make-default --install `uname -r`
> > fi
> > if [ $release -lt 12 ]; then
> > # non-dracut, use initrd filename, no --dracut
> > /sbin/new-kernel-pkg --mkinitrd
> > --initrdfile=/boot/initrd-`uname -r`-nvidia.img
> > --banner="Fedora NVidia" --make-default --install `uname -r`
> > fi
> > fi
> >
> > --
> > Walter Francis
> >
> > khayts.us
> >
theblackmoor.net
> >
unlimitedphoto.com
>
Isn't adding rdblacklist=nouveau to grub.conf less intrusive?
not, the nouveau
kms remains loaded and leave things in the unsafe random side.
That might work for your hardware/usage , it will not work for others...
So that's even do not worth to be documented.
Nicolas (kwizart)