|
|
@ -1,7 +1,6 @@
|
|
|
|
package main
|
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"log"
|
|
|
|
"log"
|
|
|
|
"os"
|
|
|
|
"os"
|
|
|
|
"os/exec"
|
|
|
|
"os/exec"
|
|
|
@ -25,7 +24,7 @@ func getCurrentCaps() *capability.Capabilities {
|
|
|
|
|
|
|
|
|
|
|
|
func getSelfFileCaps() *capability.Capabilities {
|
|
|
|
func getSelfFileCaps() *capability.Capabilities {
|
|
|
|
self, err := os.Executable()
|
|
|
|
self, err := os.Executable()
|
|
|
|
fmt.Printf("Getting caps for: %s\n", self)
|
|
|
|
log.Printf("Getting caps for: %s\n", self)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
log.Fatalf("Could not get path to own executable: %+v\n", err)
|
|
|
|
log.Fatalf("Could not get path to own executable: %+v\n", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|