SUMMARY = "Yerba Linux image" LICENSE = "MIT" inherit core-image IMAGE_FEATURES += "ssh-server-dropbear" IMAGE_INSTALL = "\ packagegroup-core-boot \ packagegroup-core-base-utils \ ${CORE_IMAGE_EXTRA_INSTALL} \ runit \ runit-serialgetty \ runit-dhcpcd \ runit-config \ bash \ zsh \ vim \ nano \ dhcpcd \ curl \ wget \ file \ doas \ pipewire \ wireplumber \ " PASSWD = "\$6\$ejafA1eayhrw94gC\$TkY3uLfma5N.dLf9z3axYKFw0OTCbGQivSGFT.Ja6SqYtnwmsYUNAGJ3qvvdxPSrNdmGVc1yI.kGCZ/TrsoX7." ROOTFS_POSTPROCESS_COMMAND += "create_yerba_user;" create_yerba_user() { echo 'yerba:x:1000:1000::/home/yerba:/bin/zsh' >> ${IMAGE_ROOTFS}/etc/passwd echo 'yerba:x:1000:' >> ${IMAGE_ROOTFS}/etc/group echo 'wheel:x:10:yerba' >> ${IMAGE_ROOTFS}/etc/group echo 'audio:x:29:yerba' >> ${IMAGE_ROOTFS}/etc/group echo 'video:x:44:yerba' >> ${IMAGE_ROOTFS}/etc/group echo 'storage:x:1000:yerba' >> ${IMAGE_ROOTFS}/etc/group echo 'yerba:${PASSWD}:19900:0:99999:7:::' >> ${IMAGE_ROOTFS}/etc/shadow mkdir -p ${IMAGE_ROOTFS}/home/yerba chown 1000:1000 ${IMAGE_ROOTFS}/home/yerba } do_image_post:append() { echo "Welcome to Yerba Linux" > ${IMAGE_ROOTFS}/etc/motd }