aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/fpkg/bundle.go2
-rw-r--r--cmd/fpkg/install.go3
2 files changed, 4 insertions, 1 deletions
diff --git a/cmd/fpkg/bundle.go b/cmd/fpkg/bundle.go
index aa1eecdb..572b295c 100644
--- a/cmd/fpkg/bundle.go
+++ b/cmd/fpkg/bundle.go
@@ -40,6 +40,8 @@ type bundleInfo struct {
// allow gpu access within sandbox
GPU bool `json:"gpu"`
+ // store path to nixGL source
+ NixGL string `json:"nix_gl,omitempty"`
// store path to activate-and-exec script
Launcher string `json:"launcher"`
// store path to /run/current-system
diff --git a/cmd/fpkg/install.go b/cmd/fpkg/install.go
index 0b7ce7a6..36661647 100644
--- a/cmd/fpkg/install.go
+++ b/cmd/fpkg/install.go
@@ -98,7 +98,8 @@ func actionInstall(args []string) {
if app != bundle {
// do not try to re-install
- if app.CurrentSystem == bundle.CurrentSystem &&
+ if app.NixGL == bundle.NixGL &&
+ app.CurrentSystem == bundle.CurrentSystem &&
app.Launcher == bundle.Launcher &&
app.ActivationPackage == bundle.ActivationPackage {
cleanup()