Hi,

the mentioned code breaks for special files (like /dev/null), too, with
the following error message:


/etc/cron.weekly/webalizer:
/etc/cron.weekly/webalizer: line 27: [: 1,: integer expression expected


This is because I prefer to run webalizer from my own wrapper script,
and specified /dev/null as the log file.


So I suggest to use

test -f "${nonrotatedlog}" || exit 0
test -s "${nonrotatedlog}" || exit 0

somewhere.


  Thomas

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages webalizer depends on:
ii  debconf                     1.4.30.13    Debian configuration
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared
ii  libdb3                      3.2.9-22     Berkeley v3 Database
ii  libgd2-xpm                  2.0.33-1.1   GD Graphics Library
ii  libpng12-0                  1.2.8rel-1   PNG library - runtime
ii  zlib1g                      1:1.2.2-4    compression library


-- debconf information:
* webalizer/logfile: /dev/null
* webalizer/doc_title: Usage Statistics for
  webalizer/upgrading:
* webalizer/directory: /var/www/webalizer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to