Hi, In order to make the transition to syslog-ng easier for people, I thought it might be useful to have an automated translation from the old syslog.conf to a working syslog-ng.conf. I came up with an awk script which works OK for me. I was targeting Solaris and AIX specifically, but off-hand, RedHat linux syslogd looks the same and I presume other UNIX variants' do, too. Try it, it could work ;) In particular, there are three things to look out for if you're interested in porting this to another UNIX platform: 1) Change the local log device if necessary, from /dev/log to whatever it's supposed to be. 2) Change the device type (i.e. the syslog-ng.conf directive) for the local log device. The script checks 'uname' for SunOS and AIX and sets an appropriate variable; just add to that detection mechanism. A variable would do nicely for the log device, too, but they've got the same name in AIX and Solaris so I didn't worry about it. (I'm not using the "door" device). 3) The script is an awk script, but its invoked by ksh. It's easy to rearrange it so that it's invoked directly as awk, but for what I plan to do with it, I didn't need that. In either case, ksh won't be available on many linux distros, I think, so just change the shell to bash or something. (In this case, I hope the shell you pick is lenient about newlines within a quoted command line argument!) Hope this is useful! -- Jonathan Marks Systems Administrator, Production Systems Group Computing and Communication Services Office University of Illinois at Urbana-Champaign