2022-12-08 13:05:19 -03:00

32 lines
735 B
Go

// Copyright (c) 2020 Gitpod GmbH. All rights reserved.
// Licensed under the GNU Affero General Public License (AGPL).
// See License.AGPL.txt in the project root for license information.
package main
import (
"fmt"
"math/rand"
"os"
"time"
"github.com/gitpod-io/gitpod/common-go/log"
"github.com/gitpod-io/gitpod/common-go/tracing"
"github.com/gitpod-io/gitpod/ws-daemon/pkg/content"
)
func main() {
rand.Seed(time.Now().UnixNano())
log.Init("content-initializer", "", true, false)
tracing.Init("content-initializer")
err := content.RunInitializerChild()
if err != nil {
errfd := os.NewFile(uintptr(3), "errout")
_, _ = fmt.Fprintf(errfd, err.Error())
os.Exit(content.FAIL_CONTENT_INITIALIZER_EXIT_CODE)
}
}