From owner-freebsd-ports Sat May 19 6:29:25 2001 Delivered-To: freebsd-ports@freebsd.org Received: from dominik.saargate.de (dominik.saargate.de [212.88.130.241]) by hub.freebsd.org (Postfix) with ESMTP id 2E88937B42C for ; Sat, 19 May 2001 06:29:18 -0700 (PDT) (envelope-from domi@saargate.de) Received: from localhost (localhost [127.0.0.1]) by dominik.saargate.de (8.11.2/8.11.2) with ESMTP id f4JDTG908916 for ; Sat, 19 May 2001 15:29:16 +0200 (CEST) (envelope-from domi@saargate.de) Date: Sat, 19 May 2001 15:29:16 +0200 (CEST) From: Dominik Brettnacher To: ports@freebsd.org Subject: perl script to find orphaned files Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1854608797-990278956=:8899" Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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. --0-1854608797-990278956=:8899 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, I don't know if somebody already wrote something like this, but if not, it could be useful e.g. to clean up the /usr/local and /usr/X11R6 directories or to complete pkg-plist files. Feedback is always welcome! -- Dominik - http://www.brettnacher.org/users/dominik/ "My brain is built of paths and slides and ladders and lasers and I have invited all of you to enter its pavillon. My brain, as you enter, will smell of tangerines and brand-new running shoes." -- Douglas Coupland --0-1854608797-990278956=:8899 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=find-orphaned-files Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=find-orphaned-files IyEvdXNyL2Jpbi9wZXJsDQoNCiMgdGhpcyBzY3JpcHQgY2hlY2tzIHdoaWNo IGZpbGVzIGluIC91c3IvbG9jYWwgYW5kIC91c3IvWDExUjYgZG8gbm90DQoj IGJlbG9uZyB0byBhbnkgcG9ydCBvciBwYWNrYWdlDQojDQojIHJlZ3VsYXIg ZXhwcmVzc2lvbnMgZm9yIGZpbGVzIHdoaWNoIHNob3VsZCBiZSBpZ25vcmVk IGNhbiBiZSBhcHBlbmRlZA0KIyBhdCB0aGUgZW5kIG9mIHRoaXMgZmlsZSAo YWZ0ZXIgX19FTkRfXykNCiMNCiMgaWYgdGhlIHNjcmlwdCBpcyBnaXZlbiBh IHBhcmFtZXRlciAoZS5nLiAiLXYiKSwgaXQgcHJpbnRzIG91dCBtb3JlDQoj IHZlcmJvc2Ugb3V0cHV0DQojDQojIG90aGVyd2lzZSBpdCBwcmludHMgb3V0 IHRoZSBwcm9iYWJseSBvcnBoYW5lZCBmaWxlcw0KDQokdmVyYm9zZSA9IHNo aWZ0Ow0KDQpvcGVuKFBLR0lORk8sInBrZ19pbmZvIC1MYXwiKTsNCg0Kd2hp bGUoPFBLR0lORk8+KQ0Kew0KCWNob21wOw0KDQoJaWYobS9eSW5mb3JtYXRp b24gZm9yICguKik6LykNCgl7DQoJCSRjdXJyZW50cG9ydCA9ICQxOw0KCX0N CgllbHNpZihtL15cLy8pDQoJew0KCQkkcG9ydHskX30gPSAkY3VycmVudHBv cnQ7DQoJfQ0KfQ0KDQpjbG9zZShQS0dJTkZPKTsNCg0Kb3BlbihUSElTLCI8 JDAiKTsNClNLSVA6IHdoaWxlKDxUSElTPikNCnsNCglpZihtL15fX0VORF9f JC8pDQoJew0KCQlsYXN0IFNLSVA7DQoJfQ0KfQ0KDQp3aGlsZSg8VEhJUz4p DQp7DQoJY2hvbXA7DQoJcHVzaChAbWFudWFscywkXyk7DQp9DQpjbG9zZShU SElTKTsNCg0Kb3BlbihGSU5ELCJmaW5kIC91c3IvWDExUjYgL3Vzci9sb2Nh bCAtdHlwZSBmIHwiKTsNCg0Kd2hpbGUoPEZJTkQ+KQ0Kew0KCWNob21wOw0K DQoJaWYoZGVmaW5lZCgkcG9ydHskX30pKQ0KCXsNCgkJcHJpbnQgIiRfIGJl bG9uZ3MgdG8gJHBvcnR7JF99XG4iIGlmICR2ZXJib3NlOw0KCX0NCgllbHNp ZihtYW51YWwoJF8pKQ0KCXsNCgkJcHJpbnQgIiRfIGlnbm9yZWRcbiIgaWYg JHZlcmJvc2U7DQoJfQ0KCWVsc2UNCgl7DQoJCXByaW50ICIkX1xuIjsNCgl9 DQp9DQoNCmNsb3NlKEZJTkQpOw0KDQpzdWIgbWFudWFsIHsNCglteSAkZmls ZSA9IHNoaWZ0Ow0KDQoJZm9yKEBtYW51YWxzKQ0KCXsNCgkJaWYoJGZpbGUg PX4gbS9eJF8vKQ0KCQl7DQoJCQlyZXR1cm4gMTsNCgkJfQ0KCX0NCglyZXR1 cm4gMDsNCn0NCg0KIyBtYW51YWxseSBhZGRlZCBmaWxlcyBmb2xsb3cgaGVy ZQ0KX19FTkRfXw0KL3Vzci9sb2NhbC9iaW4vaWNld20NCi91c3IvbG9jYWwv YmluL2dlbnByZWYNCi91c3IvbG9jYWwvYmluL215ZmlsdGVyDQovdXNyL2xv Y2FsL2Jpbi9pc2RuZF9hY2N0DQovdXNyL2xvY2FsL2Jpbi9pY2V3bWhpbnQN Ci91c3IvbG9jYWwvYmluL2ljZXdtYmcNCi91c3IvbG9jYWwvYmluL3BvcGNs aWVudA0KL3Vzci9sb2NhbC9iaW4vcHBwbG9naW4NCi91c3IvbG9jYWwvZXRj L2ljZXdtLw0KL3Vzci9sb2NhbC9ldGMvcmMuZC9odHRwZC5zaA0KL3Vzci9s b2NhbC9ldGMvcmMuZC9kaGNwZC5zaA0KL3Vzci9sb2NhbC9ldGMvcmMuZC91 cHMuc2gNCi91c3IvbG9jYWwvZXRjL3JjLmQvcmM1LnNoDQovdXNyL2xvY2Fs L2V0Yy9yYy5kL3NhbWJhLnNoDQovdXNyL2xvY2FsL2V0Yy9yYy5kL3NvdW5k LnNoDQovdXNyL2xvY2FsL2V0Yy9yYy5kL2ZpcmV3YWxsLnNoDQovdXNyL2xv Y2FsL2V0Yy9yYy5kL2EtaXNkbi5zYWFyZ2F0ZQ0KL3Vzci9sb2NhbC9ldGMv bHlueC5jZmcNCi91c3IvbG9jYWwvZXRjL2FwYWNoZS8NCi91c3IvbG9jYWwv ZXRjL2xtaG9zdHMNCi91c3IvbG9jYWwvZXRjL3dnZXRyYy5uZXcNCi91c3Iv bG9jYWwvZXRjL3NzaGRfY29uZmlnDQovdXNyL2xvY2FsL2V0Yy9kaGNsaWVu dC5jb25mDQovdXNyL2xvY2FsL2V0Yy9zc2hfaG9zdF9rZXkucHViDQovdXNy L2xvY2FsL2V0Yy9kaGNwZC5jb25mDQovdXNyL2xvY2FsL2V0Yy9waW5lLmNv bmYNCi91c3IvbG9jYWwvZXRjL3NzaF9yYW5kb21fc2VlZA0KL3Vzci9sb2Nh bC9ldGMvb3JiaXRyYw0KL3Vzci9sb2NhbC9ldGMvc21iLmNvbmYNCi91c3Iv bG9jYWwvaW5mby9kaXINCi91c3IvbG9jYWwvbGliL3Blcmw1LzUuMDA1MDMv bWFuL3doYXRpcw0KL3Vzci9sb2NhbC9tYW4vY2F0MS9iYXNoLjEuZ3oNCi91 c3IvbG9jYWwvbGliL2FvdXQNCi91c3IvbG9jYWwvbWFuL3doYXRpcw0KL3Vz ci9sb2NhbC9wcml2YXRlLw0KL3Vzci9sb2NhbC9zaGFyZS9pY29ucy8NCi91 c3IvbG9jYWwvc2hhcmUvYXBwbG5rLw0KL3Vzci9sb2NhbC93d3cvDQovdXNy L1gxMVI2L2V0Yy9nY29uZi8xL3BhdGgNCi91c3IvWDExUjYvaW5mby9kaXIN Ci91c3IvWDExUjYvbGliL2FvdXQNCi91c3IvWDExUjYvbWFuL3doYXRpcw0K L3Vzci9YMTFSNi9zaGFyZS9sb2NhbGUvbG9jYWxlLmFsaWFzDQo= --0-1854608797-990278956=:8899-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message