nixpkgs/pkgs/by-name/gr
Matthew Kenigsberg 2fc61b161d
granted: fix wrapping of assume script
This fixes a few problems with the assume script in the granted package.

- assume is currently being exec'ed by a wrapper script created with
  wrapProgram, but it should be sourced. This causes the error:
```
line 172: return: can only `return' from a function or sourced script
```

- assume inspects argv[0] to check if an alias has been added to the
  user's shell profile. This means a wrapper of any kind won't work,
  even if it called source instead of exec, because source will still
  set argv[0]. This means assume always tries to add the alias, but it
  fails when it has already added the alias.
```
[i] To assume roles with Granted, we need to add an alias to your shell profile (https://docs.commonfate.io/granted/internals/shell-alias)
? Install zsh alias at /Users/matthew/.zshenv Yes

[✘] the Granted alias has already been added to /Users/matthew/.zshenv
```

- assume depends on assumego, so if it is run directly from e.g. a
  result directory created with `nix build`, it will output
```
line 22: assumego: command not found
```

Fix all of these problems by dropping the wrapper around assume, and
instead insert a few lines into the start of the assume script that add
xdg-utils and granted to assume's PATH.
2024-10-11 08:07:43 -06:00
..
gr-framework
grafana-alloy grafana-alloy: 1.3.1 -> 1.4.1 2024-09-27 21:55:32 +02:00
grafana-kiosk
grafana-reporter pkgs/by-name: Convert hashes to SRI format 2024-09-15 11:24:31 +02:00
grafterm
grafx2 treewide: migrate packages maintained by AndersonTorres to by-name 2024-09-16 14:26:47 -03:00
gramma
granian granian: 1.5.2 -> 1.6.0 2024-09-23 14:27:41 -03:00
granted granted: fix wrapping of assume script 2024-10-11 08:07:43 -06:00
graphene-hardened-malloc pkgs/by-name: Convert hashes to SRI format 2024-09-15 11:24:31 +02:00
graphicsmagick graphicsmagick: add heif support 2024-09-11 22:50:33 +08:00
graphite-cli graphite-cli: 1.4.5 -> 1.4.6 2024-10-06 04:35:55 +00:00
graphqlmaker
graplang
grcov grcov: fix build 2024-09-27 16:21:03 +08:00
greenmask
gren gren: init at 0.4.5 2024-09-26 16:11:54 +02:00
grim grim: refactor and adopt 2024-09-18 13:55:02 -03:00
grimblast
grmon
grpc-health-check
grun
gruvbox-gtk-theme gruvbox-gtk-theme: 0-unstable-2024-07-22 -> 0-unstable-2024-09-12 2024-09-16 11:55:31 +00:00
gruvbox-plus-icons pkgs/by-name: Convert hashes to SRI format 2024-09-15 11:24:31 +02:00
grype grype: 0.80.2 -> 0.81.0 2024-09-28 21:21:42 +02:00