# [OmniOS-discuss] initialboot

PÁSZTOR György pasztor at sagv5.gyakg.u-szeged.hu
Mon Jul 31 23:01:01 UTC 2017

- Previous message: [OmniOS-discuss] initialboot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi,

    "Al Slater" <al.slater at scluk.com> írta 2017-07-31 22:24-kor:
    > I was thinking that if there was some way to "re-enable" initial-boot,
    > then I could drop a /.initialboot script, re-enable initial-boot and
    > then shutdown before creating new AMI, such that when an instance based
    > upon the new AMI was launched, it would run .initialboot.
    >
    > The problem is, enabling initial-boot immediately runs the .initialboot
    > script and then disables itself.  So, I hoped there was a way to enable
    > the service such that it did not immediately enable, but was enabled so
    > it would start after the next reboot.

    It's much cleaner now.

    I saw sg. in svcadm's man, about marking a service temporarily... which is
    in effect until the next reboot.
    But, a much simpler solution what I tested:
    I started my script with this:

    trap 'rm /tmp/x' SIGINT
    trap 'rm /tmp/x' SIGTERM

    while [ -f /tmp/x ]; do
      sleep 5
    done

    And here follows your real script.

    Before you'd enable again initial-boot, just touch /tmp/x

    Maybe not the best workaround, but at least it works! ;)

    Cheers,
    Gyu

- Previous message: [OmniOS-discuss] initialboot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list