]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
rewrite builder -5 in sed dropping perl dependency
authorJan Palus <atler@pld-linux.org>
Sun, 11 Jun 2023 22:07:26 +0000 (00:07 +0200)
committerJan Palus <atler@pld-linux.org>
Sun, 11 Jun 2023 22:07:26 +0000 (00:07 +0200)
builder.sh

index 68bb875cefd28034cd1956df8a4592cf195e3889..2e8cc4a558b8f13aabf790a24a1b4160ff27ad5b 100755 (executable)
@@ -1290,11 +1290,11 @@ update_md5() {
                        fi
                        md5=$(md5sum "$fp" | cut -f1 -d' ')
                        echo "Updating $srcno ($md5: $fp)."
-                       perl -i -ne '
-                               print unless (/^\s*#\s*(No)?'$srcno'-md5\s*:/i or /^\s*BuildRequires:\s*digest\(%SOURCE'$srcno'\)/i);
-                               print "'"$tag$md5"'\n" if /^'$srcno'\s*:\s+/i;
-                       ' \
-                       $PACKAGE_DIR/$SPECFILE
+                       sed -i \
+                               -e '/^\(\s*#\s*\(No\)\?'$srcno'-md5\s*:\|\s*BuildRequires:\s*digest(%SOURCE'$srcno')\)/Id' \
+                               -e '/^'$srcno'\s*:\s\+/Ia \
+'"$tag$md5" \
+                               $PACKAGE_DIR/$SPECFILE
                fi
        done
 }
This page took 0.057791 seconds and 4 git commands to generate.