name: albatross version: 1.0.%%GITVER%%_1 origin: local/albatross comment: Albatross: orchestrate and manage MirageOS unikernels with Solo5 www: https://github.com/roburio/albatross maintainer: Hannes Mehnert prefix: /usr/local licenselogic: single licenses: [NONE] flatsize: %%FLATSIZE%% categories: [local] deps { gmp { origin = "math/gmp"; version = "6.1.2"; } } scripts : { pre-install = < Creating groups." if ! ${PW} groupshow albatross >/dev/null 2>&1; then echo "Creating group 'albatross' with gid '496'." ${PW} groupadd albatross -g 496 else echo "Using existing group 'albatross'." fi echo "===> Creating users" if ! ${PW} usershow albatross >/dev/null 2>&1; then echo "Creating user 'albatross' with uid '496'." ${PW} useradd albatross -u 496 -g 496 -c "albatross daemon" -d /nonexistent -s /usr/sbin/nologin else echo "Using existing user 'albatross'." fi EOD; post-install = </dev/null 2>&1; then echo "==> You should manually remove the \"albatross\" user. " fi if ${PW} groupshow albatross >/dev/null 2>&1; then echo "==> You should manually remove the \"albatross\" group " fi EOD; } desc = <