rpms/squid/devel squid.init,1.8,1.9 squid.spec,1.85,1.86
Martin Bacovsky (mbacovsk)
fedora-extras-commits at redhat.com
Tue Jul 24 14:32:34 UTC 2007
Author: mbacovsk
Update of /cvs/pkgs/rpms/squid/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6001
Modified Files:
squid.init squid.spec
Log Message:
* Thu Jul 19 2007 Martin Bacovsky <mbacovsk at redhat.com> - 7:2.6.STABLE14-1
- update to latest upstream 2.6.STABLE14
- resolves: #247064: Initscript Review
Index: squid.init
===================================================================
RCS file: /cvs/pkgs/rpms/squid/devel/squid.init,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- squid.init 19 Jul 2007 20:42:07 -0000 1.8
+++ squid.init 24 Jul 2007 14:32:02 -0000 1.9
@@ -36,16 +36,10 @@
# determine the name of the squid binary
[ -f /usr/sbin/squid ] && SQUID=squid
-if [ $1 -ne 'status' ]; then
- [ -z "$SQUID" ] && exit 1
-
- # Check that networking is up.
- [ ${NETWORKING} = "no" ] && exit 1
-
- # check if the squid conf file is present
- [ -f /etc/squid/squid.conf ] || exit 6
-else
+if [ $1 == 'status' ]; then
[ -z "$SQUID" ] && exit 4
+else
+ [ -z "$SQUID" ] && exit 1
fi
prog="$SQUID"
@@ -57,12 +51,22 @@
RETVAL=0
+probe() {
+ # Check that networking is up.
+ [ ${NETWORKING} = "no" ] && exit 1
+
+ # check if the squid conf file is present
+ [ -f /etc/squid/squid.conf ] || exit 6
+}
+
start() {
+ probe
+
for adir in $CACHE_SWAP; do
- if [ ! -d $adir/00 ]; then
- echo -n "init_cache_dir $adir... "
- $SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
- fi
+ if [ ! -d $adir/00 ]; then
+ echo -n "init_cache_dir $adir... "
+ $SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
+ fi
done
echo -n $"Starting $prog: "
$SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1
@@ -129,9 +133,6 @@
status $SQUID && $SQUID -k check
}
-probe() {
- return 0
-}
case "$1" in
start)
@@ -160,6 +161,7 @@
probe)
probe
+ return 0
;;
*)
Index: squid.spec
===================================================================
RCS file: /cvs/pkgs/rpms/squid/devel/squid.spec,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- squid.spec 19 Jul 2007 20:42:07 -0000 1.85
+++ squid.spec 24 Jul 2007 14:32:02 -0000 1.86
@@ -190,8 +190,8 @@
%dir %{_datadir}/squid
%config(noreplace) %{_datadir}/squid/errors
%config(noreplace) /etc/squid/icons
-%config(noreplace) /etc/rc.d/init.d/squid
-%config(noreplace) /etc/logrotate.d/squid
+%attr(755,root,root) /etc/rc.d/init.d/squid
+%attr(755,root,root) /etc/logrotate.d/squid
%{_datadir}/squid/icons
%{_sbindir}/squid
%{_sbindir}/squidclient
More information about the fedora-extras-commits
mailing list