From owner-freebsd-hackers@FreeBSD.ORG Fri Aug 10 11:35:46 2007 Return-Path: Delivered-To: FreeBSD-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF0C816A41A for ; Fri, 10 Aug 2007 11:35:46 +0000 (UTC) (envelope-from Artis.Caune@latnet.lv) Received: from krauklis.latnet.lv (krauklis.latnet.lv [159.148.19.113]) by mx1.freebsd.org (Postfix) with ESMTP id 6EA2D13C465 for ; Fri, 10 Aug 2007 11:35:46 +0000 (UTC) (envelope-from Artis.Caune@latnet.lv) Received: from localhost (localhost.localdomain [127.0.0.1]) by krauklis.latnet.lv (Postfix) with ESMTP id 53C315758D for ; Fri, 10 Aug 2007 14:19:56 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at krauklis.latnet.lv Received: from krauklis.latnet.lv ([127.0.0.1]) by localhost (krauklis.latnet.lv [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z7j+MUzR6zDE for ; Fri, 10 Aug 2007 14:19:55 +0300 (EEST) Received: from [159.148.108.245] (didii.latnet.lv [159.148.108.245]) by krauklis.latnet.lv (Postfix) with ESMTP id 97DB357586 for ; Fri, 10 Aug 2007 14:19:55 +0300 (EEST) Message-ID: <46BC49DB.8060509@latnet.lv> Date: Fri, 10 Aug 2007 14:19:55 +0300 From: Artis Caune User-Agent: Thunderbird 1.5.0.10 (X11/20070327) MIME-Version: 1.0 To: FreeBSD-hackers@FreeBSD.org Content-Type: multipart/mixed; boundary="------------030103040208010004050309" Cc: Subject: [PATCH] newsyslog - don't compress first log file X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2007 11:35:47 -0000 This is a multi-part message in MIME format. --------------030103040208010004050309 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit How about aditional flag ("X") to newsyslog, which don't compress first log file? This is useful for apache. # cat /etc/newsyslog.conf /var/log/httpd-access.log www:www 640 64 * $W1D0 BCZX /var/run/httpd.pid 30 # ls /var/log/archive2/ httpd-access.log.0 httpd-access.log.1.gz httpd-access.log.2.gz httpd-access.log.3.gz --------------030103040208010004050309 Content-Type: text/plain; name="newsyslog.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="newsyslog.patch" LS0tIG5ld3N5c2xvZy5jLm9yaWcJVGh1IEF1ZyAxNyAwNDoyMDozNiAyMDA2CisrKyBuZXdz eXNsb2cuYwlGcmkgQXVnIDEwIDEzOjU5OjUzIDIwMDcKQEAgLTEwNCw2ICsxMDQsOCBAQAog I2RlZmluZQlDRV9DUkVBVEUJMHgwMTAwCS8qIENyZWF0ZSB0aGUgbG9nIGZpbGUgaWYgaXQg ZG9lcyBub3QgZXhpc3QuICovCiAjZGVmaW5lCUNFX05PRFVNUAkweDAyMDAJLyogU2V0ICdu b2R1bXAnIG9uIG5ld2x5IGNyZWF0ZWQgbG9nIGZpbGUuICovCiAKKyNkZWZpbmUgQ0VfTk9D T01QQUNUMQkweDA0MDAgIC8qIERvbid0IGNvbXBhY3QgZmlyc3QgbG9nIGZpbGUuICovCisK ICNkZWZpbmUJTUlOX1BJRCAgICAgICAgIDUJLyogRG9uJ3QgdG91Y2ggcGlkcyBsb3dlciB0 aGFuIHRoaXMgKi8KICNkZWZpbmUJTUFYX1BJRAkJOTk5OTkJLyogd2FzIGxvd2VyLCBzZWUg L3Vzci9pbmNsdWRlL3N5cy9wcm9jLmggKi8KIApAQCAtMTIyOCw2ICsxMjMwLDkgQEAKIAkJ CWNhc2UgJ3onOgogCQkJCXdvcmtpbmctPmZsYWdzIHw9IENFX0NPTVBBQ1Q7CiAJCQkJYnJl YWs7CisJCQljYXNlICd4JzoKKwkJCQl3b3JraW5nLT5mbGFncyB8PSBDRV9OT0NPTVBBQ1Qx OworCQkJCWJyZWFrOwogCQkJY2FzZSAnLSc6CiAJCQkJYnJlYWs7CiAJCQljYXNlICdmJzoJ LyogVXNlZCBieSBPcGVuQlNEIGZvciAiQ0VfRk9MTE9XIiAqLwpAQCAtMTQ5OCw4ICsxNTAz LDE1IEBACiAJCSAqIFRoZSB6aXB3b3JrX2VudHJ5IHdpbGwgaW5jbHVkZSBhIHBvaW50ZXIg dG8gdGhpcwogCQkgKiBjb25mX2VudHJ5LCBzbyB0aGUgY29uZl9lbnRyeSBzaG91bGQgbm90 IGJlIGZyZWVkLgogCQkgKi8KLQkJZnJlZV9vcl9rZWVwID0gS0VFUF9FTlQ7Ci0JCXNhdmVf emlwd29yayhlbnQsIHN3b3JrLCBlbnQtPmZzaXplLCBmaWxlMSk7CisJCWlmIChmbGFncyAm IChDRV9OT0NPTVBBQ1QxKSkgeworCQkJaWYgKCFsc3RhdChmaWxlMiwgJnN0KSkgeworCQkJ CWZyZWVfb3Jfa2VlcCA9IEtFRVBfRU5UOworCQkJCXNhdmVfemlwd29yayhlbnQsIHN3b3Jr LCBlbnQtPmZzaXplLCBmaWxlMik7CisJCQl9CisJCX0gZWxzZSB7CisJCQlmcmVlX29yX2tl ZXAgPSBLRUVQX0VOVDsKKwkJCXNhdmVfemlwd29yayhlbnQsIHN3b3JrLCBlbnQtPmZzaXpl LCBmaWxlMSk7CisJCX0KIAl9CiAKIAlyZXR1cm4gKGZyZWVfb3Jfa2VlcCk7Cg== --------------030103040208010004050309--