Announcement: DNF port of livecd-creator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

remix authors rejoice: I have ported the old livecd-creator from yum to dnf 
(in one night):
https://github.com/kkofler/livecd-tools
(The other tools in the package were also ported away from yum and its 
rpmUtils to dnf, but livecd-creator was the main user of yum stuff.)

So, if you are unhappy with livemedia-creator for whatever reason, e.g.:
* because of its heavy weight, requiring the whole Anaconda,
* because of its lack of persistent caching (which was the dealbreaker for
  me),
* because of more stringent requirements on the kickstart (in particular,
  livemedia-creator requiring more changes to your existing kickstarts),
* because livecd-creator "is more friendly when kickstarts are broken or
  packages are missing" (quote from a Korora commit message),
or whatever, you will probably appreciate it.

Some caveats:
* It works for me, but of course there is only so much testing you can do in
  only a few hours of work including the porting.
* It is still using Python 2, and thus needs python2-dnf (which nothing else
  needs). If somebody feels like porting it to Python 3, that should be easy
  now that it uses dnf, so please feel free. I would be happy to take a pull
  request for that.
* The switch to dnf may change the dependency resolving in a way that may or
  may not be an improvement.
* In particular, you will probably have to explicitly add these packages:
  kernel-modules
  kernel-modules-extra
  to your kickstart to avoid getting the kernel-debug* versions dragged in.
  For my KDE Fedora Remix Kannolo, I also had to explicitly add pinentry-qt
  to my kickstart to avoid having pinentry-gnome3 dragged in instead.
  These changes are completely backwards-compatible with the original yum
  version of livecd-tools. (They should not have any effect there.)

Enjoy,
        Kevin Kofler
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux