vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / common-updater / directory-listing-updater.nix
blobb717213fc3a79b179bea8666441e6a316509df97
1 { lib
2 , genericUpdater
3 , common-updater-scripts
4 }:
6 { pname ? null
7 , version ? null
8 , attrPath ? null
9 , allowedVersions ? ""
10 , ignoredVersions ? ""
11 , rev-prefix ? ""
12 , odd-unstable ? false
13 , patchlevel-unstable ? false
14 , url ? null
15 , extraRegex ? null
18 genericUpdater {
19   inherit pname version attrPath allowedVersions ignoredVersions rev-prefix odd-unstable patchlevel-unstable;
20   versionLister = "${common-updater-scripts}/bin/list-directory-versions ${lib.optionalString (url != null) "--url=${lib.escapeShellArg url}"} ${lib.optionalString (extraRegex != null) "--extra-regex=${lib.escapeShellArg extraRegex}"}";