Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Aug 2000 11:50:12 +0200 (CEST)
From:      Roman Shterenzon <roman@harmonic.co.il>
To:        freebsd-stable@freebsd.org
Subject:   pkg_check
Message-ID:  <Pine.BSF.4.21.0008251145190.25998-200000@excalibur.oven.org>

next in thread | raw e-mail | index | archive | help
  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-1698059091-967197012=:25998
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello,
I didn't find the functionality to check package integrity in the standard
freebsd pkg_* utilities. (Perhaps I'm missing something?)
So, I wrote this small perl script which does it for me.
With this tool, one may use tripwire only on /var/db/pkg and skip
/usr/local.
What do you think about it?

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]

--0-1698059091-967197012=:25998
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pkg_check.pl"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.21.0008251150120.25998@excalibur.oven.org>
Content-Description: 
Content-Disposition: attachment; filename="pkg_check.pl"

IyEvdXNyL2Jpbi9wZXJsIC13DQojIFJvbWFuIFNodGVyZW56b24gPHJvbWFu
QHhwZXJ0LmNvbT4gMjQvMDgvMjAwMA0KJFZlcnNpb249JzAuMDEnOw0KJERC
PScvdmFyL2RiL3BrZyc7DQoNCiMgUHJpbnRIZWxwDQojDQojIFByaW50IHVz
YWdlIGluZm9ybWF0aW9uDQpzdWIgUHJpbnRIZWxwIHsNCiAgIHByaW50IDw8
IkVPRiI7DQpwa2dfY2hlY2sgJFZlcnNpb24NClJvbWFuIFNodGVyZW56b24g
PHJvbWFuXEB4cGVydC5jb20+DQoNClVzYWdlOiBwa2dfY2hlY2sgWy1hXSBw
a2duYW1lDQotYQkJQ2hlY2sgTUQ1IHN1bXMgb2YgYWxsIGluc3RhbGxlZCBw
YWNrYWdlcw0KDQpFT0YNCmV4aXQgMTsNCn0NCg0KJHBrZz1zaGlmdCB8fCAm
UHJpbnRIZWxwOw0KDQpkaWUgIlBhY2thZ2UgJHBrZyBpc24ndCBpbnN0YWxs
ZWRcbiIgdW5sZXNzKCAtZCAiJERCLyRwa2ciIHx8ICRwa2cgZXEgIi1hIiAp
Ow0KaWYgKCAkcGtnIGVxICItYSIgKSB7DQogIG9wZW5kaXIoREgsICREQikg
fHwgZGllICJDYW5ub3QgcmVhZCBkYXRhYmFzZSBkaXJlY3RvcnlcbiI7DQog
IEBwa2c9Z3JlcCB7IC1kICIkREIvJF8iICYmIC9eW14uXS8gfSByZWFkZGly
KERIKTsNCiAgY2xvc2VkaXIoREgpOw0KfQ0KZWxzZSB7IEBwa2cgPSAoICRw
a2cgKTsgfQ0KDQpmb3JlYWNoICRwa2cgKCBAcGtnICkgew0KICBvcGVuKEZI
LCAiJERCLyRwa2cvK0NPTlRFTlRTIikgfHwgZGllICJDYW5ub3Qgb3BlbiBw
YWNrYWdlIGNvbnRlbnRzXG4iOw0KICB3aGlsZSAoPEZIPikgew0KICAgIGNo
b21wOw0KICAgIGlmICggJF89fnMvXEBjd2QgLy8gKSB7DQogICAgICAkY3dk
ID0gJF87DQogICAgfQ0KICAgIGVsc2lmICggL15bXkBdLyApIHsNCiAgICAg
ICRmaWxlID0gJF87DQogICAgfSANCiAgICBlbHNpZiAoICRfPX4gcy9eXEBj
b21tZW50IE1ENTovLyApIHsNCiAgICAgICRtZDVfcGtnPSRfOw0KICAgICAg
aWYgKCAhICRmaWxlICkgew0KICAgICAgICBkaWUgIlVudXN1YWwgcGtnIGxp
c3RpbmcsIGV4cGVjdGVkIG1kNSBhZnRlciBmaWxlbmFtZSwgZ290IG9ubHkg
bWQ1XG4iOw0KICAgICAgfQ0KICAgICAgJGZpbGVuYW1lPSIkY3dkLyRmaWxl
IjsNCiAgICAgIGlmICggLXIgIiRmaWxlbmFtZSIgKSB7DQogICAgICAgIGNo
b21wKCAkbWQ1X2ZzPWAvc2Jpbi9tZDUgLXEgJGZpbGVuYW1lYCApOw0KICAg
ICAgICBpZiAoICRtZDVfZnMgbmUgJG1kNV9wa2cgKSB7DQogICAgICAgICAg
cHJpbnQgIldBUk5JTkc6ICRwa2c6ICRmaWxlbmFtZSBtZDUgc3VtIGRpZmZl
cnMgZnJvbSB0aGUgb25lIGluIHBrZyBkYlxuIjsNCiAgICAgICAgfQ0KICAg
ICAgICB1bmRlZigkZmlsZSk7DQogICAgICB9DQogICAgICBlbHNlIHsNCiAg
ICAgICAgcHJpbnQgIkNhbm5vdCBhY2Nlc3MgJGZpbGVuYW1lIChpbnN1ZmZp
Y2llbnQgYWNjZXNzIG9yIGluZXhpc3RlbnQpXG4iOw0KICAgICAgfQ0KICAg
IH0NCiAgfSAgDQogIGNsb3NlKEZIKTsNCn0gIyBvZiB0aGUgb3V0ZXIgZm9y
ZWFjaCBsb29wDQo=
--0-1698059091-967197012=:25998--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0008251145190.25998-200000>