timezone Europe/Paris auth --useshadow --enablemd5 selinux --disabled firewall --enabled firstboot --enabled part / --size 8692 services --enabled=acpid,atd,atieventsd,prefdm,haldaemon,iptables,ip6tables,irqbalance,mandi,dbus,msec,netfs,network,network-up,numlock,partmon,resolvconf,rpcbind,rsyslog,shorewall,stop-bootlogd,udev-post,cups,mandrake_everytime,mandrake_firsttime services --disabled=kudzu,sshd,crond,auditd,autofs,fuse,pptp,pppoe,ntpd,alsa,sound,avahi-daemon repo --name=Main --baseurl=file:///mnt/BIG/devel/cooker/i586/media/main/release repo --name=Contrib --baseurl=file:///mnt/BIG/devel/cooker/i586/media/contrib/release %packages %include /home/LIVE//Mandriva.MES6/lxde.lst %end %post echo "" /bin/ls -l /boot/ echo "" echo "###################################### Make initrd symlink >> " echo "" /usr/sbin/update-alternatives --set mkinitrd /sbin/mkinitrd-dracut rm -rf /boot/initrd-* # adding life user /usr/sbin/adduser live /usr/bin/passwd -d live /bin/mkdir -p /home/live /bin/cp -rfT /etc/skel /home/live/ /bin/chown -R live:live /home/live # enable live user autologin if [ -f /usr/share/config/kdm/kdmrc ]; then /bin/sed -i -e 's/.*AutoLoginEnable.*/AutoLoginEnable=true/g' -e 's/.*AutoLoginUser.*/AutoLoginUser=live/g' /usr/share/config/kdm/kdmrc fi # ldetect stuff /usr/sbin/update-ldetect-lst # setting up network manager by default pushd /etc/sysconfig/network-scripts for iface in eth0 wlan0; do cat > ifcfg-$iface << EOF DEVICE=eth0 ONBOOT=no NM_CONTROLLED=yes EOF done popd # default background pushd /usr/share/mdk/backgrounds/ ln -s Mandriva-Free-1024x768.jpg default.jpg popd # # # kernel # # # Sysfs must be mounted for dracut to work! # mount -t sysfs /sys /sys pushd /lib/modules/ KERNEL=$(echo *) popd echo echo Generating kernel. System kernel is `uname -r`, installed kernels are: rpm -qa kernel-* echo Detected kernel version: $KERNEL /sbin/dracut --add-drivers "sr-mod" /boot/initramfs-$KERNEL.img $KERNEL ls -l /boot/ echo "" echo "###################################### Build ISO >> " echo "" %post --nochroot cp -rfT /home/LIVE//Mandriva.MES6/extraconfig/etc $INSTALL_ROOT/etc/ cp -f /home/LIVE//Mandriva.MES6/root/GPL $LIVE_ROOT/ mkdir -p $LIVE_ROOT/Addons cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/Addons/ chmod +x $LIVE_ROOT/Addons/livecd-iso-to-disk rpm --root $INSTALL_ROOT -qa | sort > $LIVE_ROOT/rpm.lst %end