[csw-devel] SF.net SVN: gar:[2830] csw/mgar/gar/v2

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Jan 14 17:25:19 CET 2009


Revision: 2830
          http://gar.svn.sourceforge.net/gar/?rev=2830&view=rev
Author:   dmichelsen
Date:     2009-01-14 16:25:19 +0000 (Wed, 14 Jan 2009)

Log Message:
-----------
mGAR v2: Temporary fix for smf_enabled, general solution as for WORKSRC_FIRSTMOD pending

Modified Paths:
--------------
    csw/mgar/gar/v2/gar.pkg.mk
    csw/mgar/gar/v2/pkglib/smf_enabled.gspec

Modified: csw/mgar/gar/v2/gar.pkg.mk
===================================================================
--- csw/mgar/gar/v2/gar.pkg.mk	2009-01-14 15:59:00 UTC (rev 2829)
+++ csw/mgar/gar/v2/gar.pkg.mk	2009-01-14 16:25:19 UTC (rev 2830)
@@ -233,6 +233,7 @@
 						 --workdir  $(SPKG_WORKDIR) \
 						 --pkgbase  $(SPKG_PKGBASE) \
 						 --pkgroot  $(SPKG_PKGROOT) \
+						-v WORKDIR_FIRSTMOD=../build-$(firstword $(MODULATIONS)) \
 						 --compress \
 						 $(MKPACKAGE_ARGS) ) || exit 2
 	@$(MAKECOOKIE)

Modified: csw/mgar/gar/v2/pkglib/smf_enabled.gspec
===================================================================
--- csw/mgar/gar/v2/pkglib/smf_enabled.gspec	2009-01-14 15:59:00 UTC (rev 2829)
+++ csw/mgar/gar/v2/pkglib/smf_enabled.gspec	2009-01-14 16:25:19 UTC (rev 2830)
@@ -13,7 +13,7 @@
 i r.smf=%{PKGLIB}/smf/r.smf
 d init /etc ? ? ?
 d init /etc/init.d ? ? ?
-f init /etc/init.d/%{RC_INIT_SCRIPT}=%{RC_INIT_SCRIPT} 0755 root bin
+f init /etc/init.d/%{RC_INIT_SCRIPT}=$WORKDIR_FIRSTMOD/%{RC_INIT_SCRIPT} 0755 root bin
 d init /etc/rc0.d ? ? ?
 s init /etc/rc0.d/%{INIT_RC0}%{INIT_KILL_PRIO}%{RC_INIT_SCRIPT}=../init.d/%{RC_INIT_SCRIPT}
 d init /etc/rc1.d ? ? ?
@@ -27,11 +27,11 @@
 d smf /opt/csw/var/svc 0755 root bin
 d smf /opt/csw/var/svc/manifest 0755 root bin
 d smf /opt/csw/var/svc/manifest/site 0755 root bin
-v smf /opt/csw/var/svc/manifest/site/%{SMF_MANIFEST}=%{SMF_MANIFEST} 0644 root bin
+v smf /opt/csw/var/svc/manifest/site/%{SMF_MANIFEST}=$WORKDIR_FIRSTMOD/%{SMF_MANIFEST} 0644 root bin
 d smf /opt/csw/lib 0755 root bin
 d smf /opt/csw/lib/svc 0755 root bin
 d smf /opt/csw/lib/svc/method 0755 root bin
-f smf /opt/csw/lib/svc/method/%{SMF_SCRIPT}=%{SMF_SCRIPT} 0755 root bin
+f smf /opt/csw/lib/svc/method/%{SMF_SCRIPT}=$WORKDIR_FIRSTMOD/%{SMF_SCRIPT} 0755 root bin
 %pkginfo:merge
 MANIFEST_FILES="/opt/csw/var/svc/manifest/site/%{SMF_MANIFEST}"
 INIT_FILES="/etc/init.d/%{RC_INIT_SCRIPT}"


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