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 897040 Details for
Bug 1098953
livemedia-creator fails to build fedora cloud image
[?]
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.
This is very similar to (actually derived from it) fedora-spin-kickstarts/fedora-x86_64-cloud.ks
ovirt-appliance-fedora.ks (text/plain), 6.43 KB, created by
Fabian Deutsch
on 2014-05-19 08:33:07 UTC
(
hide
)
Description:
This is very similar to (actually derived from it) fedora-spin-kickstarts/fedora-x86_64-cloud.ks
Filename:
MIME Type:
Creator:
Fabian Deutsch
Created:
2014-05-19 08:33:07 UTC
Size:
6.43 KB
patch
obsolete
>#version=DEVEL ># Firewall configuration >firewall --disabled >repo --name="ovirt" --baseurl=http://resources.ovirt.org/releases/stable/rpm/fc19 >repo --name="updates" --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch ># Keyboard layouts >keyboard 'us'# Reboot after installation >reboot ># Root password >rootpw --plaintext ovirt ># System timezone >timezone Etc/UTC --isUtc ># System language >lang en_US.UTF-8 ># Use network installation >url --mirrorlist="http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch" ># Network information >network --bootproto=dhcp ># System authorization information >auth --useshadow --enablemd5 ># SELinux configuration >selinux --enforcing > ># System services >services --enabled="network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final" ># System bootloader configuration >bootloader --append="console=tty1 console=ttyS0,115200n8" --location=mbr --timeout=1 ># Clear the Master Boot Record >zerombr ># Partition clearing information >clearpart --all ># Disk partitioning information >part / --size 4000 --fstype ext4 > >%post --erroronfail > ># Create grub.conf for EC2. This used to be done by appliance creator but ># anaconda doesn't do it. And, in case appliance-creator is used, we're ># overriding it here so that both cases get the exact same file. ># Note that the console line is different -- that's because EC2 provides ># different virtual hardware, and this is a convenient way to act differently >echo -n "Creating grub.conf for pvgrub" >rootuuid=$( awk '$2=="/" { print $1 };' /etc/fstab ) >mkdir /boot/grub >echo -e 'default=0\ntimeout=0\n\n' > /boot/grub/grub.conf >for kv in $( ls -1v /boot/vmlinuz* |grep -v rescue |sed s/.*vmlinuz-// ); do > echo "title Fedora ($kv)" >> /boot/grub/grub.conf > echo -e "\troot (hd0)" >> /boot/grub/grub.conf > echo -e "\tkernel /boot/vmlinuz-$kv ro root=$rootuuid console=hvc0 LANG=en_US.UTF-8" >> /boot/grub/grub.conf > echo -e "\tinitrd /boot/initramfs-$kv.img" >> /boot/grub/grub.conf > echo >done > > >#link grub.conf to menu.lst for ec2 to work >echo -n "Linking menu.lst to old-style grub.conf for pv-grub" >ln -sf grub.conf /boot/grub/menu.lst >ln -sf /boot/grub/grub.conf /etc/grub.conf > ># older versions of livecd-tools do not follow "rootpw --lock" line above ># https://bugzilla.redhat.com/show_bug.cgi?id=964299 >passwd -l root > ># Kickstart specifies timeout in seconds; syslinux uses 10ths. ># 0 means wait forever, so instead we'll go with 1. >sed -i 's/^timeout 10/timeout 1/' /boot/extlinux/extlinux.conf > ># setup systemd to boot to the right runlevel >echo -n "Setting default runlevel to multiuser text mode" >rm -f /etc/systemd/system/default.target >ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target >echo . > ># If you want to remove rsyslog and just use journald, remove this! >echo -n "Disabling persistent journal" >rmdir /var/log/journal/ >echo . > ># this is installed by default but we don't need it in virt >echo "Removing linux-firmware package." >yum -C -y remove linux-firmware > ># Remove firewalld; was supposed to be optional in F18+, but is required to ># be present for install/image building. >echo "Removing firewalld." >yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1" > ># Another one needed at install time but not after that, and it pulls ># in some unneeded deps (like, newt and slang) >echo "Removing authconfig." >yum -C -y remove authconfig --setopt="clean_requirements_on_remove=1" > >echo -n "Getty fixes" ># although we want console output going to the serial console, we don't ># actually have the opportunity to login there. FIX. ># we don't really need to auto-spawn _any_ gettys. >sed -i '/^#NAutoVTs=.*/ a\ >NAutoVTs=0' /etc/systemd/logind.conf > >echo -n "Network fixes" ># initscripts don't like this file to be missing. >cat > /etc/sysconfig/network << EOF >NETWORKING=yes >NOZEROCONF=yes >EOF > ># For cloud images, 'eth0' _is_ the predictable device name, since ># we don't want to be tied to specific virtual (!) hardware >rm -f /etc/udev/rules.d/70* >ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules > ># simple eth0 config, again not hard-coded to the build hardware >cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF >DEVICE="eth0" >BOOTPROTO="dhcp" >ONBOOT="yes" >TYPE="Ethernet" >PERSISTENT_DHCLIENT="yes" >EOF > ># generic localhost names >cat > /etc/hosts << EOF >127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 >::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 > >EOF >echo . > > ># Because memory is scarce resource in most cloud/virt environments, ># and because this impedes forensics, we are differing from the Fedora ># default of having /tmp on tmpfs. >echo "Disabling tmpfs for /tmp." >systemctl mask tmp.mount > ># make sure firstboot doesn't start >echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot > ># Uncomment this if you want to use cloud init but suppress the creation ># of an "ec2-user" account. This will, in the absence of further config, ># cause the ssh key from a metadata source to be put in the root account. >#cat <<EOF > /etc/cloud/cloud.cfg.d/50_suppress_ec2-user_use_root.cfg >#users: [] >#disable_root: 0 >#EOF > >echo "Removing random-seed so it's not the same in every image." >rm -f /var/lib/random-seed > >echo "Cleaning old yum repodata." >yum history new >yum clean all >truncate -c -s 0 /var/log/yum.log > >echo "Import RPM GPG key" >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 cloud image:" >echo "-----------------------------------------------------------------------" >rpm -qa >echo "-----------------------------------------------------------------------" ># Note that running rpm recreates the rpm db files which aren't needed/wanted >rm -f /var/lib/rpm/__db* > > >echo "Fixing SELinux contexts." >touch /var/log/cron >touch /var/log/boot.log >mkdir -p /var/cache/yum >chattr -i /boot/extlinux/ldlinux.sys >/usr/sbin/fixfiles -R -a restore >chattr +i /boot/extlinux/ldlinux.sys > >echo "Zeroing out empty space." ># This forces the filesystem to reclaim space from deleted files >dd bs=1M if=/dev/zero of=/var/tmp/zeros || : >rm -f /var/tmp/zeros >echo "(Don't worry -- that out-of-space error was expected.)" > >%end > >%packages >@core >cloud-init >cloud-utils-growpart >dracut-config-generic >firewalld >grubby >heat-cfntools >kernel >rsync >syslinux-extlinux >tar >-NetworkManager >-biosdevname >-dracut-config-rescue >-iprutils >-kbd >-plymouth >-uboot-tools > >%end >firstboot --enable --reconfig
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 1098953
: 897040 |
897041