[csw-devel] SF.net SVN: gar:[6944] csw/mgar/pkg/cswpkglogger/trunk
bdwalton at users.sourceforge.net
bdwalton at users.sourceforge.net
Fri Oct 23 02:29:08 CEST 2009
Revision: 6944
http://gar.svn.sourceforge.net/gar/?rev=6944&view=rev
Author: bdwalton
Date: 2009-10-23 00:29:08 +0000 (Fri, 23 Oct 2009)
Log Message:
-----------
add license, readme, tweak scripts and gar recipe
Modified Paths:
--------------
csw/mgar/pkg/cswpkglogger/trunk/Makefile
csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-postupgrade
csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-preupgrade
Modified: csw/mgar/pkg/cswpkglogger/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cswpkglogger/trunk/Makefile 2009-10-22 15:21:34 UTC (rev 6943)
+++ csw/mgar/pkg/cswpkglogger/trunk/Makefile 2009-10-23 00:29:08 UTC (rev 6944)
@@ -6,6 +6,8 @@
define BLURB
This set of hook scripts will log package maintenance actions to syslog.
It is dependent on the use of a CSW package tool that is 'hook aware.'
+Install, upgrade and removal actions are logged, both on success and on
+failure. Currently, the default of user.notice is used.
endef
MASTER_SITES =
@@ -20,6 +22,9 @@
include gar/category.mk
+post-extract-modulated: $(WORKSRC)
+ cp $(FILEDIR)/gpl-3.0.txt $(WORKSRC)/COPYING
+
HOOKDIR=$(DESTDIR)/etc/opt/csw/pkg-hooks
POSTHOOKS = postinstall postupgrade postremove
PREHOOKS = preupgrade
@@ -27,7 +32,7 @@
install-custom:
@echo Installing CSWcswpkglogger files...
- @( ginstall -m 0755 -d $(HOOKDIR) $(addprefix $(HOOKDIR)/,$(addsuffix .d,$(HOOKS))); \
+ @( ginstall -m 0755 -d $(DESTDIR)/opt/csw/share/doc/cswpkglogger/ $(HOOKDIR) $(addprefix $(HOOKDIR)/,$(addsuffix .d,$(HOOKS))); \
ginstall -m 0755 $(FILEDIR)/01-CSWcswpkglogger-postupgrade $(HOOKDIR)/postupgrade.d/; \
ln $(HOOKDIR)/postupgrade.d/01-CSWcswpkglogger-postupgrade $(HOOKDIR)/postinstall.d/01-CSWcswpkglogger-postinstall; \
ln $(HOOKDIR)/postupgrade.d/01-CSWcswpkglogger-postupgrade $(HOOKDIR)/postremove.d/01-CSWcswpkglogger-postremove; \
Modified: csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-postupgrade
===================================================================
--- csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-postupgrade 2009-10-22 15:21:34 UTC (rev 6943)
+++ csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-postupgrade 2009-10-23 00:29:08 UTC (rev 6944)
@@ -7,7 +7,7 @@
VER=$2
function logdie() {
- logger -t "CSW Package Logger" "$1"
+ logger -t "cswpkglogger" "$1"
exit 0
}
@@ -33,7 +33,7 @@
if [ -d /var/sadm/pkg/${PKG} ]; then
SYSTEMVER=$(pkgparam ${PKG} VERSION 2>/dev/null)
- pf=/var/opt/csw/pkg-hooks/CSWpkglogger.upgrade.${PKG}
+ pf=/var/opt/csw/pkg-hooks/CSWcswpkglogger.upgrade.${PKG}
if [ -f ${pf} ]; then
PREVVER=$(cat ${pf} 2>/dev/null)
rm -f ${pf}
Modified: csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-preupgrade
===================================================================
--- csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-preupgrade 2009-10-22 15:21:34 UTC (rev 6943)
+++ csw/mgar/pkg/cswpkglogger/trunk/files/01-CSWcswpkglogger-preupgrade 2009-10-23 00:29:08 UTC (rev 6944)
@@ -8,4 +8,4 @@
SYSTEMVER=$(pkgparam ${PKG} VERSION)
# store previous version so we can log smarter things if upgrade fails.
-echo ${SYSTEMVER} > /var/opt/csw/pkg-hooks/CSWpkglogger.upgrade.${PKG}
+echo ${SYSTEMVER} > /var/opt/csw/pkg-hooks/CSWcswpkglogger.upgrade.${PKG}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list