Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 933433 Details for
Bug 1135821
[abrt] livecd-tools: yuminst.py:139:LiveCDYum:AttributeError: 'module' object has no attribute 'GROUP_DEFAULT'
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
kickstart file triggering the problem in FC19
xfce-jam.ks (text/plain), 23.22 KB, created by
Peter H. Jones
on 2014-09-01 14:21:19 UTC
(
hide
)
Description:
kickstart file triggering the problem in FC19
Filename:
MIME Type:
Creator:
Peter H. Jones
Created:
2014-09-01 14:21:19 UTC
Size:
23.22 KB
patch
obsolete
>#Things to do: >#Does removing debug make qemu screen scroll properly? >#See how to connect KB to rosegarden to qsynth to audio out in qjackctl >#Initialization for rosegarden >#try seeding repos in /var/cache/yum/x86_64/rawhide >#Find minimum running memory > >#version=DEVEL ># X Window System configuration information >xconfig --startxonboot >## repo --name="fedora" --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch >## repo --name="updates" --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch >repo --name="fedora" --baseurl=file:///run/media/jones/2tp001data/createlive/base21.d ># Keyboard layouts >keyboard 'us' ># System timezone >timezone US/Eastern ># System language ># lang en_US.UTF-8 >lang fr_CA.UTF-8 ># Firewall configuration >firewall --enabled --service=mdns ># System authorization information >auth --useshadow --enablemd5 ># SELinux configuration >#selinux --permissive #Bug 1071548 >#selinux --enforcing >selinux --permissive #Bug 1071548 ># System services ># services --disabled="network,sshd" --enabled="NetworkManager" #Bug 1129266 >#services --disabled="network,sshd" #Bug 1129266 >services --disabled="network,sshd" --enabled="NetworkManager" ># System bootloader configuration >bootloader --location=none ># Disk partitioning information ># part / --fstype="ext4" --size=3072 ># part / --fstype="ext4" --size=3572 # For foomatic ># part / --fstype="ext4" --size=4172 #Bug 1133339 #Bug 1119935 >part / --fstype="ext4" --size=5172 #Bug 1133339 #Bug 1119935 > >%post --nochroot #repodate >echo Showing yum repo date >ls -lrtR base21.d >%end #repodate > >##wicd %post --nochroot #wicd >##wicd echo Copying rpms to install wicd #Bug 1109517 >##wicd >##wicd #python-urwid-1.2.1-1.fc21.x86_64.rpm is a dependency of wicd >##wicd #revert gtk3 >##wicd #Install latest wicd >##wicd cp -iv \ >##wicd ../fedorarpms/wicd-1.7.2.4-11.fc21.x86_64.rpm \ >##wicd ../fedorarpms/wicd-common-1.7.2.4-11.fc21.noarch.rpm \ >##wicd ../fedorarpms/wicd-gtk-1.7.2.4-11.fc21.noarch.rpm \ >##wicd ../fedorarpms/wicd-curses-1.7.2.4-11.fc21.noarch.rpm \ >##wicd ../fedorarpms/python-urwid-1.2.1-1.fc21.x86_64.rpm \ >##wicd ../fedorarpms/gtk3-3.12.1-1.fc21.x86_64.rpm \ >##wicd ../fedorarpms/gtk3-immodule-xim-3.12.1-1.fc21.x86_64.rpm \ >##wicd ../fedorarpms/gtkmm30-3.12.0-1.fc21.x86_64.rpm \ >##wicd \ >##wicd $INSTALL_ROOT >##wicd ## temp*/imgcreate-*/install_root >##wicd %end #wicd > >%post --nochroot #pavucontrol >echo Copying rpms to install pavucontrol #Bug 1133339 > >#pavu #Install latest pavucontrol with debugging for 2.0.7 >#pavu #Installing these debugininfos would require about 500M more disk space >cp -iv \ > ../fedorarpms/pavucontrol-2.0-8.fc21.x86_64.rpm \ > \ > $INSTALL_ROOT >#pavu ../fedorarpms/atk-debuginfo-2.13.90-1.fc21.x86_64.rpm \ >#pavu ../fedorarpms/atkmm-debuginfo-2.22.7-4.fc21.x86_64.rpm \ >#pavu ../fedorarpms/cairo-debuginfo-1.13.1-0.4.git337ab1f.fc21.x86_64.rpm \ >#pavu ../fedorarpms/cairomm-debuginfo-1.10.0-9.fc21.x86_64.rpm \ >#pavu ../fedorarpms/gcc-base-debuginfo-4.9.1-7.fc21.x86_64.rpm \ >#pavu ../fedorarpms/gcc-debuginfo-4.9.1-7.fc21.x86_64.rpm \ >#pavu ../fedorarpms/gdk-pixbuf2-debuginfo-2.31.0-3.fc21.x86_64.rpm \ >#pavu ../fedorarpms/glib2-debuginfo-2.41.3-1.fc21.x86_64.rpm \ >#pavu ../fedorarpms/glibc-debuginfo-2.19.90-35.fc21.x86_64.rpm \ >#pavu ../fedorarpms/glibc-debuginfo-common-2.19.90-35.fc21.x86_64.rpm \ >#pavu ../fedorarpms/glibmm24-debuginfo-2.41.3-1.fc21.x86_64.rpm \ >#pavu ../fedorarpms/gtk3-debuginfo-3.13.7-2.fc21.x86_64.rpm \ >#pavu ../fedorarpms/gtkmm30-debuginfo-3.13.7-1.fc21.x86_64.rpm \ >#pavu ../fedorarpms/libcanberra-debuginfo-0.30-7.fc21.x86_64.rpm \ >#pavu ../fedorarpms/libsigc++20-debuginfo-2.3.2-2.fc21.x86_64.rpm \ >#pavu ../fedorarpms/libX11-debuginfo-1.6.2-2.fc21.x86_64.rpm \ >#pavu ../fedorarpms/pango-debuginfo-1.36.6-2.fc21.x86_64.rpm \ >#pavu ../fedorarpms/pangomm-debuginfo-2.34.0-4.fc21.x86_64.rpm \ >#pavu ../fedorarpms/pulseaudio-debuginfo-5.0-10.fc21.x86_64.rpm \ >#pavu ../fedorarpms/yum-plugin-auto-update-debug-info-1.1.31-24.fc21.noarch.rpm \ >#pavu \ >#pavu ../fedorarpms/pavucontrol-debuginfo-2.0-8.fc21.x86_64.rpm \ >%end #pavucontrol > >#%post --nochroot #hplip >#echo Copying rpms to install hplip #Bug 11xxxx ># >#Actually, need more files here >### PyQt4 is needed by hplip-gui-3.14.6-5.fc21.x86_64 >### python-reportlab is needed by hplip-gui-3.14.6-5.fc21.x86_64 >### sane-backends is needed by libsane-hpaio-3.14.6-5.fc21.x86_64 ># cp -iv \ ># ../fedorarpms/hplip-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/hplip-debuginfo-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/hplip-common-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/hplip-libs-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/hplip-gui-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/hpijs-3.14.6-5.fc21.x86_64.rpm \ ># ../fedorarpms/libsane-hpaio-3.14.6-5.fc21.x86_64.rpm \ ># \ ># $INSTALL_ROOT >#%end #hplip > >%post #backdoor >set -vx >/usr/sbin/useradd -rm backdoor >passwd -d backdoor >/usr/sbin/usermod -aG wheel backdoor >%end #backdoor > >%post #rpminstall >#TEECAT="| tee /dev/ttyS0" >TEECAT="| tee -a /startlog" >echo Installing rpms at guest root, will leave them there if rpm -iUv fails >#--skip-broken would be nice, but that would require yum, which demands ># to be on-line >#Use --force to allow regression >#( rpm --force -iUv /*.rpm && >( rpm -iUv /*.rpm && >rm -fv /*.rpm > ) | tee /rpmout >## ) $TEECAT >%end #rpminstall > >%post --nochroot #music files >set -vx >echo Copying music custom files to guest root >echo Testing INSTALL_ROOT $INSTALL_ROOT >mkdir $INSTALL_ROOT/initfiles >cp -iv \ > Qsynth.conf.custom \ > QjackCtl.conf.custom \ > Rosegarden.conf.custom \ > brassage001.xml \ > startmusic \ > $INSTALL_ROOT/initfiles/ >#Will pick these up later after liveuser created >%end #music files > >%post --nochroot #praat >set -vx >#Keep previous version of praat for now > tar -xvf ../praat/praat5382_linux64.tar.gz -C $INSTALL_ROOT > mv -iv $INSTALL_ROOT/praat $INSTALL_ROOT/praat26 >tar -xvf ../praat/praat5383_linux64.tar.gz -C $INSTALL_ROOT >ls -l $INSTALL_ROOT >%end #praat > >%post #livesys >#TEECAT="| tee /dev/ttyS0" >TEECAT="| tee -a /startlog" >echo STARTING livesys post > >#Function to generate enforce testing code >#Invoke as "$(enf label)" to put labeled setenforce sequence in livesys et al >function enf() >{ echo " >( if strstr \"\`cat /proc/cmdline\`\" ENF$1 ; then > echo ENF$1 \$(echo eee getenforce) \$(echo eee setenforce 1) \$(echo eee getenforce) > else > echo ENF$1 was not present > fi > ) 2>&1 $TEECAT ># ) 2>&1 | tee /dev/ttyS0 >" >} > >echo COPYING livesys script ># FIXME: it'd be better to get this installed from a package >cat > /etc/rc.d/init.d/livesys << EOF >#!/bin/bash ># ># live: Init script for live image ># ># chkconfig: 345 00 99 ># description: Init script for live image. >### BEGIN INIT INFO ># X-Start-Before: display-manager >### END INIT INFO > >set -vx >TEECAT="" >#TEECAT="| tee /dev/ttyS0" >TEECAT="| tee -a /startlog" >#echo STARTING livesys script 2>&1 | tee /dev/ttyS0 >echo STARTING livesys script 2>&1 $TEECAT >(echo livesys contains: >#grep -n '' /etc/rc.d/init.d/livesys) 2>&1 | tee /dev/ttyS0 >grep -n '' /etc/rc.d/init.d/livesys) 2>&1 $TEECAT >(echo livesys-late contains: >#grep -n '' /etc/rc.d/init.d/livesys-late) 2>&1 | tee /dev/ttyS0 >grep -n '' /etc/rc.d/init.d/livesys-late) 2>&1 $TEECAT >#(ps -eflw 2>&1 | tee /dev/ttyS0) >(ps -eflw 2>&1 $TEECAT) > >. /etc/init.d/functions >#echo defined functions in livesys script 2>&1 | tee /dev/ttyS0 >echo defined functions in livesys script 2>&1 $TEECAT > >if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then > exit 0 >fi > >echo Invoking enf b >echo EFEF $(enf b) > > >if [ -e /.liveimg-configured ] ; then > configdone=1 >fi > >exists() { > which \$1 >/dev/null 2>&1 || return > \$* >} > ># Make sure we don't mangle the hardware clock on shutdown >ln -sf /dev/null /etc/systemd/system/hwclock-save.service > >livedir="LiveOS" >for arg in \`cat /proc/cmdline\` ; do > if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then > livedir=\${arg##rd.live.dir=} > return > fi > if [ "\${arg##live_dir=}" != "\${arg}" ]; then > livedir=\${arg##live_dir=} > return > fi >done > ># enable swaps unless requested otherwise >swaps=\`blkid -t TYPE=swap -o device\` >if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then > for s in \$swaps ; do > action "Enabling swap partition \$s" swapon \$s > done >fi >if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then > action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img >fi > >mountPersistentHome() { > # support label/uuid > if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then > homedev=\`/sbin/blkid -o device -t "\$homedev"\` > fi > > # if we're given a file rather than a blockdev, loopback it > if [ "\${homedev##mtd}" != "\${homedev}" ]; then > # mtd devs don't have a block device but get magic-mounted with -t jffs2 > mountopts="-t jffs2" > elif [ ! -b "\$homedev" ]; then > loopdev=\`losetup -f\` > if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then > action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live > fi > losetup \$loopdev \$homedev > homedev=\$loopdev > fi > > # if it's encrypted, we need to unlock it > if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then > echo > echo "Setting up encrypted /home device" > plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome" > homedev=/dev/mapper/EncHome > fi > > # and finally do the mount > mount \$mountopts \$homedev /home > # if we have /home under what's passed for persistent home, then > # we should make that the real /home. useful for mtd device on olpc > if [ -d /home/home ]; then mount --bind /home/home /home ; fi > [ -x /sbin/restorecon ] && /sbin/restorecon /home > if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi >} > >findPersistentHome() { > for arg in \`cat /proc/cmdline\` ; do > if [ "\${arg##persistenthome=}" != "\${arg}" ]; then > homedev=\${arg##persistenthome=} > return > fi > done >} > >if strstr "\`cat /proc/cmdline\`" persistenthome= ; then > findPersistentHome >elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then > homedev=/run/initramfs/live/\${livedir}/home.img >fi > ># if we have a persistent /home, then we want to go ahead and mount it >if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then > action "Mounting persistent /home" mountPersistentHome >fi > ># make it so that we don't do writing to the overlay for things which ># are just tmpdirs/caches >mount -t tmpfs -o mode=0755 varcacheyum /var/cache/yum >mount -t tmpfs vartmp /var/tmp >[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /var/tmp >/dev/null 2>&1 > >if [ -n "\$configdone" ]; then > exit 0 >fi > > set -xv ># add fedora user with no passwd >( > ls -l /home > passwd -S liveuser > >( if strstr "\`cat /proc/cmdline\`" ENF1 ; then > echo ENF1 "\`getenforce\`" "\`setenforce 1\`" "\`getenforce\`" > else > (echo ENF1 was not present) > fi ) 2>&1 $TEECAT ># fi ) 2>&1 | tee /dev/ttyS0 > >action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser > >( if strstr "\`cat /proc/cmdline\`" ENF2 ; then > echo ENF2 "\`getenforce\`" "\`setenforce 1\`" "\`getenforce\`" > else > (echo ENF2 was not present) > fi ) 2>&1 $TEECAT ># fi ) 2>&1 | tee /dev/ttyS0 > > ls -l /home > passwd -S liveuser >##passwd -d liveuser > /dev/null >passwd -d liveuser > passwd -S liveuser >) 2>&1 $TEECAT >#) 2>&1 | tee /dev/ttyS0 > >( > grep wheel /etc/group /etc/group- >##usermod -aG wheel liveuser > /dev/null >usermod -aG wheel liveuser > passwd -S liveuser > grep wheel /etc/group /etc/group- > echo User liveuser created >) 2>&1 $TEECAT >#) 2>&1 | tee /dev/ttyS0 > >#if strstr "\`cat /proc/cmdline\`" ENF3 ; then >#(echo ENF3 \$(getenforce) \$(setenforce 1) \$(getenforce)) 2>&1 | tee /dev/ttyS0 >#else >#(echo ENF3 was not present ) 2>&1 | tee /dev/ttyS0 >#fi > >( ENF="3" > echo EEE \$ENF >if strstr "\`cat /proc/cmdline\`" ENF\$ENF ; then >(echo ENF\$ENF "\`getenforce\`" "\`setenforce 1\`" "\`getenforce\`" >) >else >echo ENF\$ENF was not present >fi >) 2>&1 $TEECAT >#) 2>&1 | tee /dev/ttyS0 > >( ENF="a" > echo EEE \$ENF >if strstr "\`cat /proc/cmdline\`" ENF\$ENF ; then >(echo ENF\$ENF \$(echo ggg getenforce) \$(echo sss setenforce 1) \$(echo GGG getenforce) >) >else >echo ENF\$ENF was not present >fi >) 2>&1 $TEECAT >#) 2>&1 | tee /dev/ttyS0 > ># Remove root password lock >##passwd -d root > /dev/null > (passwd -S root > passwd -d root > passwd -S root > ) 2>&1 $TEECAT ># ) 2>&1 | tee /dev/ttyS0 > ># turn off firstboot for livecd boots >systemctl --no-reload disable firstboot-text.service 2> /dev/null || : >systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || : >systemctl stop firstboot-text.service 2> /dev/null || : >systemctl stop firstboot-graphical.service 2> /dev/null || : > ># don't use prelink on a running live image >sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || : > ># turn off mdmonitor by default >systemctl --no-reload disable mdmonitor.service 2> /dev/null || : >systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || : >systemctl stop mdmonitor.service 2> /dev/null || : >systemctl stop mdmonitor-takeover.service 2> /dev/null || : > ># don't enable the gnome-settings-daemon packagekit plugin >gsettings set org.gnome.software download-updates 'false' || : > ># don't start cron/at as they tend to spawn things which are ># disk intensive that are painful on a live image >systemctl --no-reload disable crond.service 2> /dev/null || : >systemctl --no-reload disable atd.service 2> /dev/null || : >systemctl stop crond.service 2> /dev/null || : >systemctl stop atd.service 2> /dev/null || : > ># Mark things as configured >touch /.liveimg-configured > ># add static hostname to work around xauth bug ># https://bugzilla.redhat.com/show_bug.cgi?id=679486 >echo "localhost" > /etc/hostname > >#echo ENDING original livesys script > /dev/ttyS0 >echo ENDING original livesys script > $TEECAT >EOF >echo COPIED original livesys script > > ls -l /etc/rc.d/init.d/livesys* > ># bah, hal starts way too late >echo COPYING livesys-late >cat > /etc/rc.d/init.d/livesys-late << EOF >#!/bin/bash ># ># live: Late init script for live image ># ># chkconfig: 345 99 01 ># description: Late init script for live image. > >set -vx >#echo STARTING livesys-late > /dev/ttyS0 >echo STARTING livesys-late > $TEECAT > >. /etc/init.d/functions > >if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then > exit 0 >fi > >exists() { > which \$1 >/dev/null 2>&1 || return > \$* >} > >touch /.liveimg-late-configured > ># read some variables out of /proc/cmdline >for o in \`cat /proc/cmdline\` ; do > case \$o in > ks=*) > ks="--kickstart=\${o#ks=}" > ;; > xdriver=*) > xdriver="\${o#xdriver=}" > ;; > esac >done > ># if liveinst or textinst is given, start anaconda >if strstr "\`cat /proc/cmdline\`" liveinst ; then > plymouth --quit > /usr/sbin/liveinst \$ks >fi >if strstr "\`cat /proc/cmdline\`" textinst ; then > plymouth --quit > /usr/sbin/liveinst --text \$ks >fi > ># configure X, allowing user to override xdriver >if [ -n "\$xdriver" ]; then > cat > /etc/X11/xorg.conf.d/00-xdriver.conf <<FOE >Section "Device" > Identifier "Videocard0" > Driver "\$xdriver" >EndSection >FOE >fi > >#echo ENDING livesys-late > /dev/ttyS0 >echo ENDING livesys-late > $TEECAT >EOF >echo COPIED livesys-late >ls -l /etc/rc.d/init.d/livesys >ls -l /etc/rc.d/init.d/livesys-late > >chmod 755 /etc/rc.d/init.d/livesys >/sbin/restorecon /etc/rc.d/init.d/livesys >/sbin/chkconfig --add livesys > >chmod 755 /etc/rc.d/init.d/livesys-late >/sbin/restorecon /etc/rc.d/init.d/livesys-late >/sbin/chkconfig --add livesys-late > ># enable tmpfs for /tmp >systemctl enable tmp.mount > ># work around for poor key import UI in PackageKit >##rm -f /var/lib/rpm/__db* >rm -fv /var/lib/rpm/__db* >releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release) >basearch=$(uname -i) >echo RELEASVER= $releasever >rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch >echo "Packages within this LiveCD" >rpm -qa > echo Make sure lorax is installed ! #Bug1116450 > rpm -q lorax ># Note that running rpm recreates the rpm db files which aren't needed or wanted >##rm -f /var/lib/rpm/__db* >rm -fv /var/lib/rpm/__db* > ># go ahead and pre-make the man -k cache (#455968) >echo TRYING /usr/bin/mandb >/usr/bin/mandb > ># save a little bit of space at least... >rm -fv /boot/initramfs* ># make sure there aren't core files lying around >rm -fv /core* > ># convince readahead not to collect ># FIXME: for systemd > >echo ENDING livesys post >%end #livesys > >%post --nochroot #boot-menu >set -vx >cp -iv $INSTALL_ROOT/usr/share/licenses/*-release/* $LIVE_ROOT/ >## /rd.live.image/s/\(.*\) quiet rhgb \(.*\)/\1 \2 debug console=ttyS0 console=tty0 enforcing=1/ #Bug #1071548 >## /rd.live.image/s/\(.*\) quiet rhgb \(.*\)/\1 \2 debug console=ttyS0 console=tty0 enforcing=0 3/ >## /rd.live.image/s/\(.*\) quiet rhgb \(.*\)/\1 \2 debug console=ttyS0 console=tty0 enforcing=0 3/ #Bug 1071548 >## /rd.live.image/s/\(.*\) quiet rhgb \(.*\)/\1 \2 debug console=tty0 console=ttyS0/ >## /menu label /s/$/ custom ENFs/ >echo Modifying the boot menu page for debugging >sed -i.std ' > /rd.live.image/s/\(.*\) quiet rhgb \(.*\)/\1 \2 debug console=tty0 enforcing=1/ > /menu label /s/$/ developpement/ > s/timeout 100/timeout 1000/ > ' temp-xfce-jam/imgcreate-*/iso-*/isolinux/isolinux.cfg > > echo LLLL $LIVE_ROOT/isolinux/isolinux.cfg > ls $INSTALL_ROOT/../isolinux/ > echo mmmmmvvvvv cp $INSTALL_ROOT/../isolinux/isolinux.cfg > >#Optionally, view resulting file >#vi temp-xfce-jam/imgcreate-*/iso-*/isolinux/isolinux.cfg >%end #boot-menu > >%post --nochroot #GPL_livecd-iso-to-disk >set -vx >echo ccccppppp cp $INSTALL_ROOT/usr/share/doc/\*-release/GPL $LIVE_ROOT/GPL >echo ccccpppppast cp $INSTALL_ROOT/usr/share/doc/*-release/GPL $LIVE_ROOT/GPL >ls -ld $INSTALL_ROOT/usr/share/doc/*-release/GPL $LIVE_ROOT >cp $INSTALL_ROOT/usr/share/doc/*-release/GPL $LIVE_ROOT/GPL >set > ># only works on x86, x86_64 >if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then > if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi > cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS >fi >%end #GPL_livecd-iso-to-disk > >%post #xfce-configuration >#TEECAT="| tee /dev/ttyS0" >TEECAT="| tee -a /startlog" >set -vx >echo STARTING XFCE configuration ># xfce configuration > ># This is a huge file and things work ok without it >##rm -f /usr/share/icons/HighContrast/icon-theme.cache >rm -fv /usr/share/icons/HighContrast/icon-theme.cache > ># create /etc/sysconfig/desktop (needed for installation) > >cat > /etc/sysconfig/desktop <<EOF >PREFERRED=/usr/bin/startxfce4 >DISPLAYMANAGER=/usr/sbin/lightdm >EOF > >echo STARTING copy of appendage to livesys > ls -l /etc/rc.d/init.d/livesys >cat >> /etc/rc.d/init.d/livesys << EOF >#echo STARTING livesys appendage > /dev/ttyS0 >echo STARTING livesys appendage $TEECAT >mkdir -p /home/liveuser/.config/xfce4 > >cat > /home/liveuser/.config/xfce4/helpers.rc << FOE >MailReader=sylpheed-claws >FileManager=Thunar >WebBrowser=midori >FOE > ># disable screensaver locking (#674410) >cat >> /home/liveuser/.xscreensaver << FOE >mode: off >lock: False >dpmsEnabled: False >FOE > ># deactivate xfconf-migration (#683161) >rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || : > ># deactivate xfce4-panel first-run dialog (#693569) >mkdir -p /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml >cp /etc/xdg/xfce4/panel/default.xml /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml > ># set up lightdm autologin >sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf >sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf >#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf > ># set Xfce as default session, otherwise login will fail >sed -i 's/^#user-session=.*/user-session=xfce/' /etc/lightdm/lightdm.conf > ># Show harddisk install on the desktop >sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop >mkdir /home/liveuser/Desktop >cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop > ># and mark it as executable (new Xfce security feature) >chmod +x /home/liveuser/Desktop/liveinst.desktop > >( >echo Copying music files to liveuser configuration directory > >mkdir -p /home/liveuser/.config/rncbc.org/ >cp -iv initfiles/Qsynth.conf.custom /home/liveuser/.config/rncbc.org/Qsynth.conf >cp -iv initfiles/QjackCtl.conf.custom /home/liveuser/.config/rncbc.org/QjackCtl.conf > >mkdir -p /home/liveuser/.config/rosegardenmusic >cp -iv initfiles/Rosegarden.conf.custom /home/liveuser/.config/rosegardenmusic/Rosegarden.conf > >cp -iv initfiles/Rosegarden.conf.custom /home/liveuser/.config/rosegardenmusic/Rosegarden.conf > >cp -iv \ >initfiles/brassage001.xml \ >initfiles/startmusic \ >/home/liveuser/ > >chown -v liveuser:liveuser \ > /home/liveuser/.config/rncbc.org/Qsynth.conf \ > /home/liveuser/.config/rncbc.org/QjackCtl.conf \ > /home/liveuser/.config/rosegardenmusic/Rosegarden.conf \ > /home/liveuser/brassage001.xml \ > /home/liveuser/startmusic \ > >) 2>&1 $TEECAT >#) 2>&1 | tee /dev/ttyS0 > ># this goes at the end after all other changes. >chown -R liveuser:liveuser /home/liveuser >restorecon -R /home/liveuser > >if strstr "\`cat /proc/cmdline\`" ENF9 ; then >#(echo ENF9 \$(getenforce) \$(setenforce 1) \$(getenforce)) 2>&1 | tee /dev/ttyS0 >(echo ENF9 \$(getenforce) \$(setenforce 1) \$(getenforce)) 2>&1 $TEECAT >else >#(echo ENF9 was not present ) 2>&1 | tee /dev/ttyS0 >(echo ENF9 was not present ) 2>&1 $TEECAT >fi > >#echo ENDING livesys-appendage > /dev/ttyS0 >echo ENDING livesys-appendage > $TEECAT >EOF >echo COPIED livesys-appendage > >echo ENDING XFCE configuration >%end #xfce-configuration > >%packages > >@anaconda-tools >@base-x >@core >@dial-up >@fonts >@guest-desktop-agents >@hardware-support >@input-methods >@multimedia >@networkmanager-submodules >@printing >@standard >@xfce-apps >@xfce-desktop >@xfce-extra-plugins >@xfce-media >@xfce-office >anaconda >gnome-keyring-pam >kernel >memtest86+ >qemu-guest-agent >-PackageKit* >-acpid >-adobe-source-han-* >-aspell-* >-autofs >-coolkey >-desktop-backgrounds-basic >-foomatic >-foomatic-db-ppds >-gimp-help >-gnumeric >-hpijs >-hplip >-ibus-typing-booster >-isdn4k-utils >-mpage >-naver-nanum-gothic-fonts >-numactl >-policycoreutils-gui >-realmd >-rodent-icon-theme >-sane-backends >-skkdic >-sox >-stix-fonts >-system-config-network >-system-config-rootpassword ># -wget #I like wget >-xfce4-sensors-plugin >-xsane >-xsane-gimp > >#Added the following from KDE-Jam >qjackctl >qsynth >rosegarden4 >#alsa-plugins-pulseaudio #Bug 1124439 >-pulseaudio-libs #Bug 1124439 > jack-keyboard > rtmidi-jack > jack-audio-connection-kit-example-clients ># json-c ># json-c-devel > >#Added for ear-training >solfege > csound > python-alsa > timidity++ > >#Bug 1124439 hplip #Bug >#Bug 1124439 hplip-gui >#Bug 1124439 python-pillow >#Bug 1124439 hpijs >#Bug 1124439 system-config-printer >#Bug 1124439 foomatic >#Bug 1124439 foomatic-db-ppds >#Bug 1124439 >#Bug 1124439 ## lorax #Bug 1116450, doesn't seem to get installed by default > >gnome-system-monitor > >#Test wicd >wicd > wicd-gtk > wicd-curses > >#Bug 1129266 >## -NetworkManager >## -NetworkManager-l2tp >## -anaconda >## -initial-setup >## -network-manager-applet >#-ModemManager > >#Test macchanger >macchanger > >libmbim > >%end #packages
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1135821
:
933198
|
933199
|
933431
| 933433