From: Santiago Garcia Mantinan Date: Thu, 30 Oct 2014 15:00:59 +0000 (-0700) Subject: kerberos_ldap_group/cert_tool: Remove ksh dependency X-Git-Tag: SQUID_3_4_9~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cef5a88a01743cb3bac6dadd6431ff5f83d1b7a5;p=thirdparty%2Fsquid.git kerberos_ldap_group/cert_tool: Remove ksh dependency Shell scripts published with Squid should be POSIX neutral. Replace the ksh-specific syntax with portable POSIX shell. --- diff --git a/helpers/external_acl/kerberos_ldap_group/cert_tool b/helpers/external_acl/kerberos_ldap_group/cert_tool index 9f14959bb6..aeee2c9870 100644 --- a/helpers/external_acl/kerberos_ldap_group/cert_tool +++ b/helpers/external_acl/kerberos_ldap_group/cert_tool @@ -1,4 +1,4 @@ -#!/bin/ksh +#!/bin/sh # # ----------------------------------------------------------------------------- # @@ -64,9 +64,9 @@ QUIT # Create database for Sun ldap and pem file for Openldap # rm ${server}_[0-9]*.pem 2>/dev/null -let i=0 - ls ${server}_[0-9]*.cert | while read file; do - let i=i+1 +i=0 +ls ${server}_[0-9]*.cert | while read file; do + i=$(($i+1)) cat $file >> ${server}_$i.pem CA=`openssl x509 -noout -text -in ${server}_$i.pem | grep -i "CA:.*true"` if [ -n "$CA" ]; then