From: Santiago Garcia Mantinan Date: Sun, 19 Oct 2014 03:27:07 +0000 (-0700) Subject: kerberos_ldap_group/cert_tool: Remove ksh dependency X-Git-Tag: merge-candidate-3-v1~539 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3282ed71dc5c2ac640376be7d7d4d37faa82159a;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 e67637ef61..a8def1fd1e 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 # ## Copyright (C) 1996-2014 The Squid Software Foundation and contributors ## @@ -70,9 +70,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