next message in archive
no next message in thread
previous message in archive
previous message in thread
Index of Subjects
Index of Subjects This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-959030623-884065008=:20534 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: <Pine.GSO.3.96.980106015232.20534F@borg> On Fri, 2 Jan 1998, John Nemeth wrote: > What program creates $CS_ROOT/log/install? Or, better yet, why > isn't this log rotated (it was 25 MB on a system that has been running > for 1.5 months)? > As far as I know, $CS_ROOT/bin/info_install is the only file that write to it. As far as why it's not rotated... Log rotation was only partially patched very recently. Up until now it's been hopelessly broken in the distribution. The problem is fairly simply to track down, but if you haven't had a chance to do it yet John, hopefully the rest of this letter will help. I've attached a patch for $CS_ROOT/src/cronbin/rotate-logs and a new script called agelog that can be copied into $CS_ROOT/src/bin. For the benefit of others out there who are interested in this, let me warn you that this patch is somewhat untested. I've just installed and run it on one of our development systems; it seemed to work okay. The only problem that I encountered was that the program "patch" (usually in /usr/bin/), is not installed with the basic CSuite distribution. Other than that, these are the steps I followed: 1. Copy the agelog and rotate-logs.diff to $CS_ROOT/src/bin and $CS_ROOT/src/cronbin respectively 2. Patch rotate-logs using the diff provided (cd $CS_ROOT/src/cronbin ; patch rotate-logs < rotate-logs.diff) 3. Install the files using the CSuite cs_install program: cd $CS_ROOT lib/cs_install src/bin/agelog bin/agelog lib/cs_install src/cronbin/rotate-logs cronbin/rotate-logs That's all that should be necessary, of course, this is all done with the latest version of CSuite, (Beta 2.0). Your mileage may very with older versions. -- James Fifield <fifield@cs.dal.ca> CSuite Technical Staff Black holes are where God divided by zero. ---559023410-959030623-884065008=:20534 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="rotate-logs.diff" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.3.96.980106013648.20534B@borg> Content-Description: MWMxDQo8ICMhIC9iaW4vc2gNCi0tLQ0KPiAjISBAQEBORVdfQkFTSEBAQA0K MTFkMTANCjwgIyBoYXJkY29kZWQgcGF0aHMhDQoxM2MxMg0KPCBDU19ST09U PS9jc3VpdGUNCi0tLQ0KPiBDU19ST09UPUBAQENTX1JPT1RAQEANCjE3YzE2 DQo8IFBBVEg9JFNZU1BBVEggOyBleHBvcnQgUEFUSA0KLS0tDQo+IFBBVEg9 JFVTRVJQQVRIIDsgZXhwb3J0IFBBVEgNCjE5YzE4DQo8IGNkIC92YXIvbG9n DQotLS0NCj4gY2QgJENTX0xPRw0KMzEsMzhjMzAsMzUNCjwgCSJmZWVkYmFj ayJ8InN5c3RhdHMifCJtYW4yaHRtbCJ8ImRldnN3KiJ8ImF1ZnMifCJ4ZG0t ZXJyb3JzInwibWF0bGFiInwiaGVscCJ8ImNoYW5nZXMiKQk7Ow0KPCAJInBh Y2N0IikJCS91c3IvbGliL2FjY3QvYWNjdG9uDQo8IAkJCW12IHBhY2N0IG9w YWNjdA0KPCAJCQl0b3VjaCBwYWNjdCAmJiBjaG1vZCA2NDAgcGFjY3QNCjwg CQkJL3Vzci9saWIvYWNjdC9hY2N0b24gL3Zhci9sb2cvcGFjY3QNCjwgCQkJ YWdlbG9nIC16IDAgb3BhY2N0IDMgT0xEDQo8IAkJCTs7DQo8IAkicm91dGVy IikJCXptYWlsZXIga2lsbCByb3V0ZXINCi0tLQ0KPiAJImZlZWRiYWNrInwi c3lzdGF0cyJ8Im1hbjJodG1sInwiZGV2c3cqInwiYXVmcyJ8InhkbS1lcnJv cnMifCJoZWxwInwiY2hhbmdlcyIpCTs7DQo+IA0KPiANCj4gCSMjIyAicm91 dGVyIiwgInNjaGVkdWxlciIsIGFuZCAic210cHNlcnZlciIgc2hvdWxkIGJl IHVwZGF0ZWQgdG8NCj4gCSMjIyByZWZsZWN0IHRoYXQgdGhleSBhcmUgbm93 IHN0b3JlZCBpbiAkQ1NfTE9HL21haWwuDQo+IAkicm91dGVyIikJem1haWxl ciBraWxsIHJvdXRlcg0KNDlhNDcsNDkNCj4gCSMjIw0KPiANCj4gCSMjIyAi bWVzc2FnZXMiIGlzIHN0aWxsIGluIC92YXIvbG9nDQo1MmE1Mw0KPiAJIyMj IE5vIGNsdWUgd2hlcmUgdGhpcyBpcyBhbnltb3JlDQo1NWE1Nyw2MQ0KPiAN Cj4gCSMjIyBMZXQncyBub3Qgcm90YXRlIGFueSBkZWJ1Zy4qIGZpbGVzLiAg V2Ugd2FubmEgc2VlIHRoZXNlLiA6KQ0KPiAJIyMjIFRoZSBseW54KiBmaWxl cyBoYXZlIHRoZWlyIG93biByb3RhdGlvbiwgSSBkb24ndCBrbm93IHdoZXJl Lg0KPiAJbHlueCp8ZGVidWcuKikJOzsNCj4gDQo= ---559023410-959030623-884065008=:20534 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=agelog Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.3.96.980106013648.20534C@borg> Content-Description: IyEgQEBATkVXX0JBU0hAQEANCjogYWdlbG9nIC0tIGFnZSBsb2cgZmlsZXMs IGJ5IERhdmUgTGVubmVydCBhcyB0b2xkIHRvIEJvYiBEZXNpbmdlcg0KIw0K IyBVc2FnZTogICQwIGxvZ0ZpbGUgaG93TWFueSBbc3Rhc2hEaXJdDQojIFRo ZSBtb3N0IHJlY2VudCA8aG93TWFueT4gbG9ncyBhcmUga2VwdCBhcm91bmQg YnkgcmVuYW1pbmcgbG9nRmlsZSB0bw0KIyBsb2dGaWxlLjAsIGFmdGVyIHNp bWlsYXJseSByb2xsaW5nIGxvZ0ZpbGUuMCA9PiBsb2dGaWxlLjEgPT4gbG9n RmlsZS4yID0+IC4uLg0KIyBJZiA8c3Rhc2hEaXI+IGlzIG5hbWVkLCB0aGUg b2xkIGxvZ3Mgd2lsbCBiZSBrZXB0IGluIHRoYXQgZGlyZWN0b3J5LiAgSWYg bm90DQojIGdpdmVuLCB0aGUgb2xkIGxvZ3MgYXJlIGxlZnQgaW4gdGhlIHNh bWUgZGlyZWN0b3J5IGFzIHRoZSBvcmlnaW5hbCBsb2dGaWxlLg0KIyBJZiAt eiAjIyBpcyBnaXZlbiwgbG9ncyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8g IyMgd2lsbCBiZSBrZXB0IGluDQojIGNvbXByZXNzZWQgZm9ybS4NCiMgSWYg LW0gcGVyc29uIGlzIGdpdmVuLCBwZXJzb24gd2lsbCBiZSBtYWlsZWQgaWYg bG9nRmlsZS5ob3dNYW55LTIgZXhpc3RzLA0KIyB0byBhbGxvdyB0aW1lIHRv IGFyY2hpdmUgdGhlIG9sZGVzdCBsb2dzLg0KIw0KIyBFeGFtcGxlOg0KIyBg YWdlbG9nIC91c3IvYWRtL3N1bG9nIDInIHdpbGwsIGlmIHJ1biB3ZWVrbHks IGtlZXAgMyBmaWxlcyBhcm91bmQ6DQojCS91c3IvYWRtL3N1bG9nICAgIGNv bnRhaW5pbmcgdGhpcyB3ZWVrJ3MgbG9nIGluZm8NCiMJL3Vzci9hZG0vc3Vs b2cuMCAgY29udGFpbmluZyBsYXN0IHdlZWsncyBsb2cgaW5mbw0KIwkvdXNy L2FkbS9zdWxvZy4xICBjb250YWluaW5nIHRoZSB3ZWVrIGJlZm9yZSBsYXN0 J3MgbG9nIGluZm8NCiMNCiMgQSB0eXBpY2FsIGNyb250YWIgZW50cnk6DQoj ICMJS2VlcCB0aGUgbW9zdCByZWNlbnQgMiB3ZWVrcyB3b3J0aCBvZiB1dWNw IGxvZ3MgYXJvdW5kIGluDQojICMJL3RtcC9PbGRsb2dzLyosIG9uZSBwZXIg ZGF5LCBzbyB0aGF0IG9sZCBMT0dGSUxFcyB3aWxsIGJlIGluDQojICMJL3Rt cC9PbGRsb2dzL0xPR0ZJTEUuezAsMSwyLC4uLn0NCiMgMDAgMSAqICogKiAv dXNyL2xvY2FsL2FnZWxvZyAvdXNyL3Nwb29sL3V1Y3AvTE9HRklMRSAxNCAv dG1wL09sZGxvZ3MNCg0KIyMgSW1wb3J0ZWQgdG8gdGVzdCBieSBKLkZpZmll bGQuIERlYy4gMjYsIDE5OTcNCg0KIyBJbml0aWFsaXplOg0KDQpDU19ST09U PUBAQENTX1JPT1RAQEANCi4gJENTX1JPT1QvbGliL2NzLXNobGliDQpyZWFk X3ZhcnMNCg0KUEFUSD0kVVNFUlBBVEggOyBleHBvcnQgUEFUSA0KDQojIHRy YXBzOiAgMD1leGl0ICAxPWhhbmd1cCAgMj1pbnRlcnJ1cHQgIDM9cXVpdCAg MTU9dGVybWluYXRlDQp0cmFwICdlY2hvIDE+JjIgIiQwOiBPdyEiOyBleGl0 IDE1JyAxIDIgMyAxNQ0KDQojIGluaXRpYWxpemUNCnVzYWdlPSJVc2FnZTog ICQwIFsteiAjXSBbLW0gcGVyc29uXSBsb2dGaWxlTmFtZSBob3dNYW55IFtz dGFzaERpcl0iDQp6YXJnPTMwMDAwDQptYWlsdG89DQoNCiMgRGlnZXN0IGFy Z3VtZW50czoNCg0Kc2V0IC0tIGBnZXRvcHQgJ206ejonICQqYA0KY2FzZSAi JD8iIGluDQowKQk7Ow0KKikJZWNobyAxPiYyICR1c2FnZQ0KCWV4aXQgMg0K CTs7DQplc2FjDQpmb3IgaQ0KZG8NCgljYXNlICIkaSIgaW4NCgktbSkJbWFp bHRvPSQyIDsgc2hpZnQgOyBzaGlmdCA7Ow0KCS16KQl6YXJnPSQyIDsgc2hp ZnQgOyBzaGlmdCA7Ow0KCS0tKQlzaGlmdCA7IGJyZWFrIDs7DQoJZXNhYw0K ZG9uZQ0KDQpsb2c9IiQxIgkjIGxvZ0ZpbGVOYW1lDQptYXg9IiQyIgkjIGhv d01hbnkNCg0KY2FzZSAiJDMiIGluDQoiIikJIyBubyBkaXJlY3RvcnkgdG8g c3Rhc2ggdGhlbSBpbjsgdXNlIGxvZydzIGRpcmVjdG9yeQ0KCWhlYWQ9YGV4 cHIgJGxvZyA6ICdcKC4qL1wpLionYAkjIC9hL2IveCA9PiAvYS9iLw0KCTs7 DQoqKQkjIHVzZXIgc3BlY2lmaWVkIGEgZGlyZWN0b3J5DQoJaWYgWyAhIC1k ICIkMyIgXQ0KCXRoZW4NCgkJZWNobyAxPiYyICIkMDogJDMgaXMgbm90IGEg ZGlyZWN0b3J5Ig0KCQlleGl0IDINCgllbHNlDQoJCWhlYWQ9IiQzLyINCglm aQ0KCTs7DQplc2FjDQoNCiMgUmVuYW1lIGxvZy4wID0+IGxvZy4xIC4uLiBs b2cubWF4LTIgPT4gbG9nLm1heC0xIGluIHJldmVyc2Ugb3JkZXINCg0KYXJj aD0iJHtoZWFkfWBiYXNlbmFtZSAkbG9nYCIJIyBuYW1lIG9mIGFyY2hpdmUg ZmlsZXMsIHNhbnMgey4wLCAuMSwgLi4ufQ0KDQpvbGRlcj1gZXhwciAkbWF4 IC0gMWAJIyBlbnN1cmUgd2UgaGFkIGEgbnVtYmVyIGluICQyDQppZiBbICQ/ IC1lcSAyIF0NCnRoZW4JIyBub3QgYSBudW1iZXIsIG9yIHNvbWUgcHJvYmxl bQ0KCWVjaG8gMT4mMiAiJDA6IGNhbm5vdCBkZWNyZW1lbnQgJG1heCINCgll eGl0IDINCmZpDQoNCmNhc2UgIiRtYWlsdG8iIGluDQoiIikJbWF4PTMwMDAw IDs7DQoqKQltYXg9YGV4cHIgJG1heCAtIDJgIDs7DQplc2FjDQoNCndoaWxl IFsgJG9sZGVyIC1ndCAwIF0NCmRvCSMgYWdlIHRoZSBsb2dmaWxlcyBpbiB0 aGUgc3Rhc2hkaXINCgljYXNlICIkb2xkZXIiIGluDQoJJG1heCkJbWF4PWBl eHByICRtYXggKyAxYA0KCQlpZiBbIC1mICRhcmNoLiRtYXggLW8gLWYgJGFy Y2guJG1heC5aIC1vIC1mICRhcmNoLiRtYXguZ3ogXQ0KCQl0aGVuDQoJCQlt YWlsIC1zICJhZ2Vsb2cgd2FybmluZyIgJG1haWx0byA8PCENClRoZSBvbGRl c3QgJGFyY2ggd2lsbCBiZSBsb3N0IG9uIHRoZSBuZXh0IGFnZWxvZyBjeWNs ZS4NCiENCgkJZmkNCgkJOzsNCgllc2FjDQoJb2xkPWBleHByICRvbGRlciAt IDFgDQoJaWYgWyAtZiAkYXJjaC4kb2xkIF0NCgl0aGVuDQoJCW12ICRhcmNo LiRvbGQgJGFyY2guJG9sZGVyDQoJCWlmIFsgJG9sZGVyIC1nZSAkemFyZyBd DQoJCXRoZW4NCgkJCWd6aXAgLWYgJGFyY2guJG9sZGVyDQoJCWZpDQoJZmkN CglpZiBbIC1mICRhcmNoLiRvbGQuWiBdDQoJdGhlbg0KCQltdiAkYXJjaC4k b2xkLlogJGFyY2guJG9sZGVyLloNCglmaQ0KCWlmIFsgLWYgJGFyY2guJG9s ZC5neiBdDQoJdGhlbg0KCQltdiAkYXJjaC4kb2xkLmd6ICRhcmNoLiRvbGRl ci5neg0KCWZpDQoJb2xkZXI9JG9sZA0KZG9uZQ0KDQoNCiMgT2xkIGxvZ2Zp bGVzIGFyZSBhbGwgcm9sbGVkIG92ZXI7IG5vdyBtb3ZlIHRoZSBjdXJyZW50 IGxvZyB0byBsb2cuMA0KDQojIFVzZSBjcCBpbnN0ZWFkIG9mIG12IHRvIHJl dGFpbiBvd25lciAmIHBlcm1pc3Npb25zIGZvciB0aGUgb3JpZ2luYWwgZmls ZSwNCiMgYW5kIHRvIGF2b2lkIHByZW1hdHVyZWx5IGFnaW5nIGFueSBpbmZv IGdvaW5nIGludG8gdGhlIGZpbGUgcmlnaHQgbm93Lg0KaWYgWyAtZiAkbG9n IF0NCnRoZW4NCgkjIGRvbid0IGNyZWF0ZSBhbiBvbGQgbG9nIGlmICQyIHdh cyAwDQoJdGVzdCAkbWF4IC1ndCAwICYmIGNwICRsb2cgJGFyY2guMA0KCWNw IC9kZXYvbnVsbCAkbG9nCSMgY2xlYXIgb3V0IGxvZw0KCWlmIFsgMCAtZ2Ug JHphcmcgXQ0KCXRoZW4NCgkJZ3ppcCAtZiAkYXJjaC4kb2xkZXINCglmaQ0K ZmkNCg0KZXhpdCAwDQo= ---559023410-959030623-884065008=:20534--
next message in archive
no next message in thread
previous message in archive
previous message in thread
Index of Subjects