mirror of
https://github.com/PhyllomeOS/phyllomeos.git
synced 2024-12-22 05:05:17 +00:00
add logging in post section
This commit is contained in:
parent
1762cd6e6b
commit
682dd7b8e9
@ -22,7 +22,7 @@ nano # Minimal GNOME shell or desktop environment plus the nano text editor
|
||||
|
||||
%end
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
|
||||
# set new default background (doesn't work. Would have to call a script on first boot or something)
|
||||
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/elementary/'Morskie Oko.jpg'
|
||||
|
@ -8,7 +8,7 @@
|
||||
# What ? This kickstart file configures an hypervisor for AMD (tm) CPUs
|
||||
# 'b' for basic building block, 'a' for amd, 'm' for minimal, 'd' for development only.
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
|
||||
sed -i 's/\(quiet\)/\1 amd_iommu=on amd_iommu=pt rd.driver.pre=vfio-pci/i' /etc/default/grub # Load kernel modules in grub.
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
# What ? This kickstart file configures an hypervisor for Intel(tm) CPUs and Intel(tm) graphic cards
|
||||
# 'b' for basic building block, 'h' for hypervisor', 'i' for intel, 'm' for minimal, 'd' for development only.
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
|
||||
sed -i 's/\(quiet\)/\1 intel_iommu=on iommu=pt rd.driver.pre=vfio-pci i915.enable_gvt=1/i' /etc/default/grub # Load kernel modules in grub.
|
||||
|
||||
|
@ -22,7 +22,7 @@ guestfs-tools # Complementary tools useful for interacting with vith guest syste
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
|
||||
mkdir /var/lib/libvirt/iso # Create a directory to store iso images
|
||||
virsh pool-create-as --name iso --type dir --target /var/lib/libvirt/iso # Make libvirt aware of this new directory by creating a so-called 'pool'
|
||||
|
@ -109,9 +109,9 @@ generic-logos
|
||||
generic-release-common # "Generic release files"
|
||||
generic-release-notes # "Release Notes"
|
||||
|
||||
%end
|
||||
%end # End of the packages section
|
||||
|
||||
%post
|
||||
%post --log=/root/ks-post.log # Beginning of the post-installation section. Add logging.
|
||||
# FIXME: it'd be better to get this installed from a package
|
||||
cat > /etc/rc.d/init.d/livesys << EOF
|
||||
#!/bin/bash
|
||||
|
@ -60,7 +60,7 @@ generic-release-notes # "Release Notes"
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post # Beginning of the post-installation section
|
||||
%post --log=/root/ks-post.log # Beginning of the post-installation section. Add logging.
|
||||
|
||||
localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked.
|
||||
dnf update -y # Update the system
|
||||
|
@ -73,7 +73,7 @@ generic-release-notes # "Release Notes"
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post # Beginning of the post-installation section
|
||||
%post --log=/root/ks-post.log # Beginning of the post-installation section. Add logging.
|
||||
|
||||
localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked.
|
||||
dnf update -y # Update the system
|
||||
|
@ -32,7 +32,7 @@ virt-manager # Install virt-manager, the graphical front-end for QEMU/KVM
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment. Add logging.
|
||||
|
||||
usermod -a -G libvirt liveuser # Make user "liveuser" part of the existing libvirt group to allow it to interact with the guest-hypervisor.
|
||||
chown liveuser:liveuser /var/lib/libvirt/iso # Make the user "liveuser" the owner of this directory
|
||||
|
@ -32,7 +32,7 @@ virt-manager # Install virt-manager, the graphical front-end for QEMU/KVM
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment. Add logging.
|
||||
|
||||
usermod -a -G libvirt liveuser # Make user "liveuser" part of the existing libvirt group to allow it to interact with the guest-hypervisor.
|
||||
chown liveuser:liveuser /var/lib/libvirt/iso # Make the user "liveuser" the owner of this directory
|
||||
|
@ -31,7 +31,7 @@ virt-manager # Install virt-manager, the graphical front-end for QEMU/KVM
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post --nochroot # Beginning of %post section. Those commands are executed outside the chroot environment
|
||||
%post --nochroot --log=/mnt/sysimage/root/ks-post.log # Beginning of %post section. Those commands are executed outside the chroot environment. Add logging.
|
||||
|
||||
usermod -a -G libvirt liveuser # Make user "liveuser" part of the existing libvirt group to allow it to interact with the guest-hypervisor.
|
||||
chown liveuser:liveuser /var/lib/libvirt/iso # Make the user "liveuser" the owner of this directory
|
||||
|
@ -34,7 +34,7 @@
|
||||
%include blmd.cfg # A base for a minimal live machine
|
||||
%include bdmd.cfg # A base for a desktop environment
|
||||
|
||||
%post # Beginning of %post section. The following commands are executed inside a chroot environment
|
||||
%post --log=/root/ks-post.log # Beginning of %post section. The following commands are executed inside a chroot environment. Add logging
|
||||
|
||||
cat >> /etc/rc.d/init.d/livesys << EOF
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
%end # End of the packages section
|
||||
|
||||
%post # Beginning of %post section. The following commands are executed inside a chroot environment
|
||||
%post --log=/root/ks-post.log # Beginning of %post section. The following commands are executed inside a chroot environment. Add logging.
|
||||
|
||||
cat >> /etc/rc.d/init.d/livesys << EOF
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user