gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] trunk r2614: add install/uninstall-src


From: Brandon Invergo
Subject: [Gsrc-commit] trunk r2614: add install/uninstall-src
Date: Mon, 28 Oct 2013 20:27:35 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 2614
revision-id: address@hidden
parent: address@hidden
committer: Brandon Invergo <address@hidden>
branch nick: trunk
timestamp: Mon 2013-10-28 21:26:54 +0100
message:
  add install/uninstall-src
modified:
  ChangeLog                      changelog-20100709141706-qgja2j0qu34ekbcd-1
  gar.mk                         gar.mk-20100602191336-d3df1ggfm1r56woa-6
=== modified file 'ChangeLog'
--- a/ChangeLog 2013-05-22 20:53:11 +0000
+++ b/ChangeLog 2013-10-28 20:26:54 +0000
@@ -1,3 +1,10 @@
+2013-10-28  Brandon Invergo  <address@hidden>
+
+       * gar.mk (install-src): Add target to install source code to live
+       directory.
+       * gar.mk (uninstall-src): Add target to uninstall source code to
+       live directory.
+
 2013-05-22  Brandon Invergo  <address@hidden>
 
        * gar.conf.mk: Use conditional variable assignment for all

=== modified file 'gar.mk'
--- a/gar.mk    2013-05-22 20:35:06 +0000
+++ b/gar.mk    2013-10-28 20:26:54 +0000
@@ -45,6 +45,7 @@
 MANIFEST_FILE ?= manifest
 GPG_KEYRING ?= ./gpg-keyring
 packagesdir ?= $(prefix)/packages
+SRCDIR ?= $(prefix)/src
 
 # When we use WORKOBJ, we need to know if it's been changed from the default,
 # and know how to get back out of it to the port dir.
@@ -314,6 +315,16 @@
 
 reinstall: $(addprefix dep-$(GARDIR)/,$(LIBDEPS)) $(addprefix 
sysinstall-,$(filter-out $(SYSINSTALL_IGNORE),$(SYSINSTALL_TARGETS)))
 
+install-src: extract
+       printf "[$(OK)install-src$(OK)] $(MSG)Installing 
$(GARNAME)-$(GARVERSION) source code$(OFF)\n"
+       mkdir -p $(SRCDIR)/$(GARNAME)-$(GARVERSION)
+       cp -r $(WORKSRC)/* $(SRCDIR)/$(GARNAME)-$(GARVERSION)
+
+uninstall-src:
+       printf "[$(OK)uninstall-src$(OK)] $(MSG)Uninstalling 
$(GARNAME)-$(GARVERSION) source code$(OFF)\n"
+       [[ -d $(SRCDIR)/$(GARNAME)-$(GARVERSION) ]] && \
+               rm -rvf $(SRCDIR)/$(GARNAME)-$(GARVERSION)
+
 # uninstall            - Remove the installation.
 uninstall: sysinstall-uninstall
        $(DONADA)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]