diff --git a/cidr2ip/deb.sh b/cidr2ip/deb.sh index 80527892..57bda0ef 100755 --- a/cidr2ip/deb.sh +++ b/cidr2ip/deb.sh @@ -23,7 +23,11 @@ case $ARCH in esac curl -LO https://github.com/ipinfo/cli/releases/download/cidr2ip-${VSN}/cidr2ip_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i cidr2ip_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i cidr2ip_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i cidr2ip_${VSN}_linux_${ARCH_NAME}.deb +fi rm cidr2ip_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/cidr2range/deb.sh b/cidr2range/deb.sh index 01b87450..cab50eb1 100755 --- a/cidr2range/deb.sh +++ b/cidr2range/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/cidr2range-${VSN}/cidr2range_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i cidr2range_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i cidr2range_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i cidr2range_${VSN}_linux_${ARCH_NAME}.deb +fi rm cidr2range_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/grepdomain/deb.sh b/grepdomain/deb.sh index 39ee8121..9a7bfa66 100755 --- a/grepdomain/deb.sh +++ b/grepdomain/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/grepdomain-${VSN}/grepdomain_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i grepdomain_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i grepdomain_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i grepdomain_${VSN}_linux_${ARCH_NAME}.deb +fi rm grepdomain_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/grepip/deb.sh b/grepip/deb.sh index 4da5d4ac..abe9069a 100755 --- a/grepip/deb.sh +++ b/grepip/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/grepip-${VSN}/grepip_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i grepip_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i grepip_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i grepip_${VSN}_linux_${ARCH_NAME}.deb +fi rm grepip_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/ipinfo/deb.sh b/ipinfo/deb.sh index 95676d76..60c35d69 100755 --- a/ipinfo/deb.sh +++ b/ipinfo/deb.sh @@ -23,7 +23,11 @@ case $ARCH in esac curl -LO https://github.com/ipinfo/cli/releases/download/ipinfo-${VSN}/ipinfo_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i ipinfo_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i ipinfo_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i ipinfo_${VSN}_linux_${ARCH_NAME}.deb +fi rm ipinfo_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/matchip/deb.sh b/matchip/deb.sh index 5920a31d..262c5bd6 100755 --- a/matchip/deb.sh +++ b/matchip/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/matchip-${VSN}/matchip_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i matchip_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i matchip_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i matchip_${VSN}_linux_${ARCH_NAME}.deb +fi rm matchip_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/prips/deb.sh b/prips/deb.sh index ef931706..33299a77 100755 --- a/prips/deb.sh +++ b/prips/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/prips-${VSN}/prips_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i prips_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i prips_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i prips_${VSN}_linux_${ARCH_NAME}.deb +fi rm prips_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/randip/deb.sh b/randip/deb.sh index ef74a235..85c69cf2 100755 --- a/randip/deb.sh +++ b/randip/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/randip-${VSN}/randip_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i randip_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i randip_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i randip_${VSN}_linux_${ARCH_NAME}.deb +fi rm randip_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/range2cidr/deb.sh b/range2cidr/deb.sh index b4d797b3..bcca1131 100755 --- a/range2cidr/deb.sh +++ b/range2cidr/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/range2cidr-${VSN}/range2cidr_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i range2cidr_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i range2cidr_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i range2cidr_${VSN}_linux_${ARCH_NAME}.deb +fi rm range2cidr_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/range2ip/deb.sh b/range2ip/deb.sh index 12286e53..7bad2d3b 100755 --- a/range2ip/deb.sh +++ b/range2ip/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/range2ip-${VSN}/range2ip_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i range2ip_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i range2ip_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i range2ip_${VSN}_linux_${ARCH_NAME}.deb +fi rm range2ip_${VSN}_linux_${ARCH_NAME}.deb echo diff --git a/splitcidr/deb.sh b/splitcidr/deb.sh index a71fae94..39f64bce 100755 --- a/splitcidr/deb.sh +++ b/splitcidr/deb.sh @@ -22,7 +22,11 @@ case $ARCH in ;; esac curl -LO https://github.com/ipinfo/cli/releases/download/splitcidr-${VSN}/splitcidr_${VSN}_linux_${ARCH_NAME}.deb -sudo dpkg -i splitcidr_${VSN}_linux_${ARCH_NAME}.deb +if command -v sudo >/dev/null 2>&1; then + sudo dpkg -i splitcidr_${VSN}_linux_${ARCH_NAME}.deb +else + dpkg -i splitcidr_${VSN}_linux_${ARCH_NAME}.deb +fi rm splitcidr_${VSN}_linux_${ARCH_NAME}.deb echo