From 6ce9f42b9819b93717d7425ca4135afec6ea43af Mon Sep 17 00:00:00 2001 From: "Leon M. George" <leon@georgemail.eu> Date: Fri, 6 May 2022 00:03:54 +0200 Subject: base-files: ipcalc.sh: use shebang to invoke awk There's hardly an shell logic in ipcalc.sh and a $* that would garble parameter positions. Move the awk invokation to the shebang. A rename from "ipcalc.sh" to "ipcalc" is desirable but could prove tricky with packages in other repositories depending on the filename. Signed-off-by: Leon M. George <leon@georgemail.eu> --- package/base-files/files/bin/ipcalc.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'package/base-files/files') diff --git a/package/base-files/files/bin/ipcalc.sh b/package/base-files/files/bin/ipcalc.sh index b21b6e28dc..e818e67803 100755 --- a/package/base-files/files/bin/ipcalc.sh +++ b/package/base-files/files/bin/ipcalc.sh @@ -1,6 +1,5 @@ -#!/bin/sh +#!/usr/bin/awk -f -awk -f - $* <<EOF function bitcount(c) { c=and(rshift(c, 1),0x55555555)+and(c,0x55555555) c=and(rshift(c, 2),0x33333333)+and(c,0x33333333) @@ -82,4 +81,3 @@ BEGIN { print "START="int2ip(start) print "END="int2ip(end) } -EOF -- cgit v1.2.3