diff -Nur livecd-tools-21.1.old/imgcreate/creator.py livecd-tools-21.1/imgcreate/creator.py --- livecd-tools-21.1.old/imgcreate/creator.py 2014-07-04 13:54:51.000000000 +0400 +++ livecd-tools-21.1/imgcreate/creator.py 2014-07-04 13:58:33.879562492 +0400 @@ -583,7 +583,10 @@ packages = self.ks.handler.packages.packageList if "basesystem" in packages: print "Basesystem should be installed first" - subprocess.call(["/usr/sbin/urpmi", "--auto", "--split-length", "0", "--fastunsafe", "--nolock", "--ignorearch", "--no-verify-rpm", "--no-suggests", "--urpmi-root", urpmi_conf, "--root", self._instroot] + ['basesystem']) + if "kernel-nrj-desktop-latest" in packages: + subprocess.call(["/usr/sbin/urpmi", "--auto", "--split-length", "0", "--fastunsafe", "--nolock", "--ignorearch", "--no-verify-rpm", "--no-suggests", "--urpmi-root", urpmi_conf, "--root", self._instroot] + ['basesystem', 'kernel-nrj-desktop-latest']) + else: + subprocess.call(["/usr/sbin/urpmi", "--auto", "--split-length", "0", "--fastunsafe", "--nolock", "--ignorearch", "--no-verify-rpm", "--no-suggests", "--urpmi-root", urpmi_conf, "--root", self._instroot] + ['basesystem']) print "Now let's install all other packages"