graphical
timezone Asia/Shanghai --utc
keyboard --xlayouts="us"
lang en_US.UTF-8
selinux --disabled

url --url='@url@'

network  --bootproto=dhcp --device=link --ipv6=auto --activate

# Partition clearing information
# zerombr
# clearpart --all --initlabel
# ignoredisk --only-use=sda
# part /boot --fstype="xfs" --ondisk=sda --size=1024
# part swap --fstype="swap" --ondisk=sda --size=4096
# part / --fstype="xfs" --ondisk=sda --size=97278
# part /home --fstype="xfs" --ondisk=sda --size=20480

# autopart --type=lvm
# autopart --type=plain
# autopart --nohome
# autopart --noswap


%include /tmp/diskinfo

%packages
@^minimal-environment
@development
@standard
vim
wget
curl
autofs
nfs-utils
nfs4-acl-tools
sssd-nfs-idmap
%end

rootpw --plaintext "admin_b101"
user --name=dell --plaintext --password="admin_b101" --gecos="dell"
reboot

%pre --interpreter=/bin/bash
if [ -d /sys/firmware/efi ]; then
    cat > /tmp/diskinfo <<EOF
clearpart --all --initlabel
part /boot/efi --fstype=efi --size=600 --fsoptions="umask=0077,shortname=uefi"
part /boot --fstype=xfs --size=1024
part pv.01 --size=1 --grow
volgroup vg_sys pv.01
logvol /     --fstype=xfs  --name=root --vgname=vg_sys --size=51200
logvol swap  --fstype=swap --name=swap --vgname=vg_sys --size=4096
logvol /data --fstype=xfs  --name=data --vgname=vg_sys --size=1 --grow
EOF
else
    cat > /tmp/diskinfo <<EOF
clearpart --all --initlabel
part /boot --fstype=xfs --size=1024 --asprimary
part pv.01 --size=1 --grow
volgroup vg_sys pv.01
logvol /     --fstype=xfs  --name=root --vgname=vg_sys --size=51200
logvol swap  --fstype=swap --name=swap --vgname=vg_sys --size=4096
logvol /data --fstype=xfs  --name=data --vgname=vg_sys --size=1 --grow
EOF
fi
%end

%post
curl -s -o /tmp/init.sh @init@
chmod +x /tmp/init.sh
/tmp/init.sh
%end

%addon com_redhat_kdump --disable
%end
