#!/bin/sh -x # Create default user onie, with password onie echo "Setting user onie password as onie" useradd -s /bin/bash -m -k /dev/null onie echo onie | passwd onie --stdin echo "onie ALL=(ALL) ALL" >> /etc/sudoers echo onie | passwd --stdin # prepare overlayfs mkdir -p /data/overlay/rootfs_etc/rw mkdir -p /data/overlay/rootfs_etc/work mkdir -p /data/overlay/rootfs_var/rw mkdir -p /data/overlay/rootfs_var/work #provision path mkdir -p /data/tsg-os-provision # app_proto_engine's license mkdir -p /data/app_proto_engine/license # presistent journald mkdir -p /var/log/journal # treat /boot/grub2 as /boot/grub rm -rf /boot/grub2 ln -sf /boot/grub /boot/grub2 # treat grub2* as grub* ln -sf /usr/bin/grub2-editenv /usr/bin/grub-editenv rm -rf /data/overlay/rootfs_var/rw/lib/rpm rm -rf /data/overlay/rootfs_var/rw/lib/docker # Setup o/s mount points (cat < /etc/fstab # Configure default hostname echo "HOSTNAME=localhost" > /etc/sysconfig/network # Disable selinux sed -ie "s/SELINUX=/SELINUX=disabled/g" /etc/selinux/config ldconfig exit 0