diff options
author | CoprDistGit <infra@openeuler.org> | 2025-01-15 06:47:29 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-01-15 06:47:29 +0000 |
commit | 9d624aa4e88e5eb4b0df90060dcd40e518a7458b (patch) | |
tree | 70292c74c2ab4db698615e7d823d9357eeaced7f /find-provides.nbdkit | |
parent | 1175fc575d157169d8592e937cba42181d0ec3f2 (diff) |
automatic import of openEuler-rpm-config
Diffstat (limited to 'find-provides.nbdkit')
-rw-r--r-- | find-provides.nbdkit | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/find-provides.nbdkit b/find-provides.nbdkit new file mode 100644 index 0000000..7013ccd --- /dev/null +++ b/find-provides.nbdkit @@ -0,0 +1,23 @@ +#!/bin/bash - + +# Generate RPM provides automatically for nbdkit packages and filters. +# Copyright (C) 2009-2022 Red Hat Inc. + +# To test: +# find /usr/lib64/nbdkit/plugins | ./nbdkit-find-provides VER REL +# find /usr/lib64/nbdkit/filters | ./nbdkit-find-provides VER REL + +ver="$1" +rel="$2" + +function process_file +{ + if [[ $1 =~ /plugins/nbdkit-.*-plugin ]] || + [[ $1 =~ /filters/nbdkit-.*-filter ]]; then + echo "Provides:" "$(basename $1 .so)" "=" "$ver-$rel" + fi +} + +while read line; do + process_file "$line" +done |