cd /var/log/cups/
for i in page_log; do
    if [ -f "${i}" ]; then
	if [ -x /usr/bin/bzip2 ]; then gzext=".bz2"; else gzext=""; fi
	if [ -f "${i}.30${gzext}" ]; then mv -f "${i}.30${gzext}" "${i}.31${gzext}"; fi
	if [ -f "${i}.29${gzext}" ]; then mv -f "${i}.29${gzext}" "${i}.30${gzext}"; fi
	if [ -f "${i}.28${gzext}" ]; then mv -f "${i}.28${gzext}" "${i}.29${gzext}"; fi
	if [ -f "${i}.27${gzext}" ]; then mv -f "${i}.27${gzext}" "${i}.28${gzext}"; fi
	if [ -f "${i}.26${gzext}" ]; then mv -f "${i}.26${gzext}" "${i}.27${gzext}"; fi
	if [ -f "${i}.25${gzext}" ]; then mv -f "${i}.25${gzext}" "${i}.26${gzext}"; fi
	if [ -f "${i}.24${gzext}" ]; then mv -f "${i}.24${gzext}" "${i}.25${gzext}"; fi
	if [ -f "${i}.23${gzext}" ]; then mv -f "${i}.23${gzext}" "${i}.24${gzext}"; fi
	if [ -f "${i}.22${gzext}" ]; then mv -f "${i}.22${gzext}" "${i}.23${gzext}"; fi
	if [ -f "${i}.21${gzext}" ]; then mv -f "${i}.21${gzext}" "${i}.22${gzext}"; fi
	if [ -f "${i}.20${gzext}" ]; then mv -f "${i}.20${gzext}" "${i}.21${gzext}"; fi
	if [ -f "${i}.19${gzext}" ]; then mv -f "${i}.19${gzext}" "${i}.20${gzext}"; fi
	if [ -f "${i}.18${gzext}" ]; then mv -f "${i}.18${gzext}" "${i}.19${gzext}"; fi
	if [ -f "${i}.17${gzext}" ]; then mv -f "${i}.17${gzext}" "${i}.18${gzext}"; fi
	if [ -f "${i}.16${gzext}" ]; then mv -f "${i}.16${gzext}" "${i}.17${gzext}"; fi
	if [ -f "${i}.15${gzext}" ]; then mv -f "${i}.15${gzext}" "${i}.16${gzext}"; fi
	if [ -f "${i}.14${gzext}" ]; then mv -f "${i}.14${gzext}" "${i}.15${gzext}"; fi
	if [ -f "${i}.13${gzext}" ]; then mv -f "${i}.13${gzext}" "${i}.14${gzext}"; fi
	if [ -f "${i}.12${gzext}" ]; then mv -f "${i}.12${gzext}" "${i}.13${gzext}"; fi
	if [ -f "${i}.11${gzext}" ]; then mv -f "${i}.11${gzext}" "${i}.12${gzext}"; fi
	if [ -f "${i}.10${gzext}" ]; then mv -f "${i}.10${gzext}" "${i}.11${gzext}"; fi
	if [ -f "${i}.9${gzext}" ]; then mv -f "${i}.9${gzext}" "${i}.10${gzext}"; fi
	if [ -f "${i}.8${gzext}" ]; then mv -f "${i}.8${gzext}" "${i}.9${gzext}"; fi
	if [ -f "${i}.7${gzext}" ]; then mv -f "${i}.7${gzext}" "${i}.8${gzext}"; fi
	if [ -f "${i}.6${gzext}" ]; then mv -f "${i}.6${gzext}" "${i}.7${gzext}"; fi
	if [ -f "${i}.5${gzext}" ]; then mv -f "${i}.5${gzext}" "${i}.6${gzext}"; fi
	if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
	if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
	if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi
	if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi
	if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi
	if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi
	if [ -f "${i}" ]; then mv -f "${i}" "${i}.0" && if [ -x /usr/bin/bzip2 ]; then bzip2 -9 "${i}.0"; fi; fi
	touch "${i}" && chmod 644 "${i}" && chown root:lp "${i}"
    fi
done
