25 lines
671 B
Nix
25 lines
671 B
Nix
{prev}:
|
|
prev.snipe-it.overrideAttrs (oldAttrs: rec {
|
|
version = "8.6.3";
|
|
|
|
src = prev.fetchFromGitHub {
|
|
owner = "grokability";
|
|
repo = "snipe-it";
|
|
tag = "v${version}";
|
|
hash = "sha256-Y1TNZ4uMK9ryKjKzFwW6Im1I2oRspFUXQI88lVi+FKg=";
|
|
};
|
|
|
|
vendorHash = "sha256-SJWWV1XWnwKe1XShTJfhWrEWTpTtrKFoNb27RGwW6v8=";
|
|
|
|
postInstall =
|
|
''
|
|
snipe_it_out="$out/share/php/snipe-it"
|
|
mkdir -p $out/share/snipe-it
|
|
|
|
# Alle Default-Uploads sichern (z.B. default.png) bevor das
|
|
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht.
|
|
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads
|
|
''
|
|
+ oldAttrs.postInstall;
|
|
})
|