blob: e7bbc39199c80e421e0d46d5ffc43be4b17a2d92 [file] [log] [blame]
Tim Windelschmidt6d33a432025-02-04 14:34:25 +01001// Copyright The Monogon Project Authors.
2// SPDX-License-Identifier: Apache-2.0
3
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +02004package main
5
6import (
7 "context"
8 "fmt"
Tim Windelschmidt3eb7d032025-01-28 15:21:08 +01009 "time"
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020010
11 "golang.org/x/sys/unix"
12
13 "source.monogon.dev/osbase/bringup"
14)
15
16func main() {
17 bringup.Runnable(func(ctx context.Context) error {
18 fmt.Println("_BRINGUP_LAUNCH_SUCCESS_")
Tim Windelschmidt3eb7d032025-01-28 15:21:08 +010019 time.Sleep(5 * time.Second)
Tim Windelschmidt18e9a3f2024-04-08 21:51:03 +020020 unix.Reboot(unix.LINUX_REBOOT_CMD_POWER_OFF)
21 return nil
22 }).Run()
23}