Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 894145 Details for
Bug 1096358
System fails to boot with "unaligned pointer" error after live install
Home
New
Search
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.rh90 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 used to build the livecd iso
rawhide-livcd-lxde.ks (text/plain), 11.88 KB, created by
Gene Czarcinski
on 2014-05-09 18:10:01 UTC
(
hide
)
Description:
kickstart file used to build the livecd iso
Filename:
MIME Type:
Creator:
Gene Czarcinski
Created:
2014-05-09 18:10:01 UTC
Size:
11.88 KB
patch
obsolete
># fedora-livecd-lxde.ks ># ># Description: ># - Fedora Live Spin with the light-weight LXDE Desktop Environment ># ># Maintainer(s): ># - Christoph Wickert <cwickert@fedoraproject.org> > >#%include fedora-live-base.ks ># fedora-live-base.ks ># ># Defines the basics for all kickstarts in the fedora-live branch ># Does not include package selection (other then mandatory) ># Does not include localization packages or configuration ># ># Does includes "default" language configuration (kickstarts including ># this template can override these settings) > >lang en_US.UTF-8 >keyboard us >timezone US/Eastern >auth --useshadow --enablemd5 >selinux --enforcing >firewall --enabled --service=mdns >xconfig --startxonboot >part / --size 3072 --fstype ext4 >services --enabled=NetworkManager --disabled=network,sshd > >#%include fedora-repo.ks >repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch > >%packages >@base-x >@guest-desktop-agents >@standard >@core >@fonts >@input-methods >@dial-up >@multimedia >@hardware-support >@printing > ># Explicitly specified here: ># <notting> walters: because otherwise dependency loops cause yum issues. >kernel > ># This was added a while ago, I think it falls into the category of ># "Diagnosis/recovery tool useful from a Live OS image". Leaving this untouched ># for now. >memtest86+ > ># The point of a live image is to install >anaconda >@anaconda-tools > ># Make live images easy to shutdown and the like in libvirt >qemu-guest-agent > >%end > >%post ># 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 > >. /etc/init.d/functions > >if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then > exit 0 >fi > >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 > ># add fedora user with no passwd >action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser >passwd -d liveuser > /dev/null >usermod -aG wheel liveuser > /dev/null > ># Remove root password lock >passwd -d root > /dev/null > ># 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.settings-daemon.plugins.updates active '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 > >EOF > ># bah, hal starts way too 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. > >. /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 > >EOF > >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* >releasever=$(rpm -q --qf '%{version}\n' fedora-release) >basearch=$(uname -i) >rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch >echo "Packages within this LiveCD" >rpm -qa ># Note that running rpm recreates the rpm db files which aren't needed or wanted >rm -f /var/lib/rpm/__db* > ># go ahead and pre-make the man -k cache (#455968) >/usr/bin/mandb > ># save a little bit of space at least... >rm -f /boot/initramfs* ># make sure there aren't core files lying around >rm -f /core* > ># convince readahead not to collect ># FIXME: for systemd > >%end > > >%post --nochroot >cp $INSTALL_ROOT/usr/share/doc/*-release/GPL $LIVE_ROOT/GPL > ># 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 >#%include fedora-live-minimization.ks ># Common packages removed from comps ># For F14, these removals should be moved to comps itself > >%packages > ># save some space >-mpage >-sox >-hplip >-hpijs >-numactl >-isdn4k-utils >-autofs ># smartcards won't really work on the livecd. >-coolkey >-wget > ># qlogic firmwares >-ql2100-firmware >-ql2200-firmware >-ql23xx-firmware > ># scanning takes quite a bit of space :/ >-xsane >-xsane-gimp >-sane-backends > >%end >#%include fedora-lxde-packages.ks ># fedora-livecd-lxde.ks ># ># Description: ># - Fedora Live Spin with the light-weight LXDE Desktop Environment ># ># Maintainer(s): ># - Christoph Wickert <cwickert@fedoraproject.org> > >%packages >### LXDE desktop >@lxde-desktop >@lxde-apps >@lxde-media >@lxde-office > ># FIXME: can be omitted once comps is updated >midori > ># pam-fprint causes a segfault in LXDM when enabled >-fprintd-pam > > ># LXDE has lxpolkit. Make sure no other authentication agents end up in the spin. >-polkit-gnome >-polkit-kde > ># make sure xfce4-notifyd is not pulled in >notification-daemon >-xfce4-notifyd > ># make sure xfwm4 is not pulled in for firstboot ># https://bugzilla.redhat.com/show_bug.cgi?id=643416 >metacity > > ># dictionaries are big >#-man-pages-* >#-words > ># save some space >-autofs >-acpid >-gimp-help >-desktop-backgrounds-basic >-realmd # only seems to be used in GNOME >-PackageKit* # we switched to yumex, so we don't need this >-foomatic-db-ppds >-foomatic >-stix-fonts >-ibus-typing-booster >-xscreensaver-extras >#-wqy-zenhei-fonts # FIXME: Workaround to save space, do this in comps > ># drop some system-config things >-system-config-boot >#-system-config-language >-system-config-network >-system-config-rootpassword >#-system-config-services >-policycoreutils-gui >-gnome-disk-utility > >%end > > >%post ># LXDE and LXDM configuration > ># create /etc/sysconfig/desktop (needed for installation) >cat > /etc/sysconfig/desktop <<EOF >PREFERRED=/usr/bin/startlxde >DISPLAYMANAGER=/usr/sbin/lxdm >EOF > >cat >> /etc/rc.d/init.d/livesys << EOF ># disable screensaver locking and make sure gamin gets started >cat > /etc/xdg/lxsession/LXDE/autostart << FOE >/usr/libexec/gam_server >@lxpanel --profile LXDE >@pcmanfm --desktop --profile LXDE >/usr/libexec/notification-daemon >FOE > ># set up preferred apps >cat > /etc/xdg/libfm/pref-apps.conf << FOE >[Preferred Applications] >WebBrowser=firefox.desktop >MailClient=sylpheed.desktop >FOE > ># set up auto-login for liveuser >sed -i 's/# autologin=.*/autologin=liveuser/g' /etc/lxdm/lxdm.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 > ># create default config for clipit, otherwise it displays a dialog on startup >mkdir -p /home/liveuser/.config/clipit >cat > /home/liveuser/.config/clipit/clipitrc << FOE >[rc] >use_copy=true >save_uris=true >save_history=false >statics_show=true >single_line=true >FOE > ># this goes at the end after all other changes. >chown -R liveuser:liveuser /home/liveuser >restorecon -R /home/liveuser > >EOF > >%end >
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 1096358
:
894140
|
894143
| 894145 |
895010
|
897840
|
897842