From b89abb31df7f75458e71ba88f75d32c479d16397 Mon Sep 17 00:00:00 2001 From: roboogg133 Date: Mon, 6 Oct 2025 11:55:51 -0300 Subject: [PATCH] now sync needs to run as root --- cmd/packets/main.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cmd/packets/main.go b/cmd/packets/main.go index c6a345b..92fd6cf 100644 --- a/cmd/packets/main.go +++ b/cmd/packets/main.go @@ -105,11 +105,10 @@ var syncCmd = &cobra.Command{ log.Fatal("index.db does not exist, try to use \"packets sync\"") } } - f, err := os.OpenFile(consts.IndexDB, os.O_WRONLY, 0) - if err != nil { - log.Fatalf("can't open to write [ %s ]. Are you running packets as root?\n", consts.IndexDB) + + if os.Getuid() != 0 { + log.Fatal("are you running packets as root?") } - f.Close() syncUrl := consts.DefaultSyncUrl if len(args) > 0 {