41 lines
		
	
	
		
			999 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			999 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # Open Run Control Makefile
 | |
| # Copyright 2006-2007 Gentoo Foundation
 | |
| # Distributed under the terms of the GNU General Public License v2
 | |
| 
 | |
| NAME = openrc
 | |
| VERSION = 1.0
 | |
| PKG = $(NAME)-$(VERSION)
 | |
| 
 | |
| SUBDIR = conf.d etc init.d man net runlevels sh src
 | |
| 
 | |
| TOPDIR = .
 | |
| include $(TOPDIR)/default.mk
 | |
| include $(TOPDIR)/Makefile.$(OS)
 | |
| 
 | |
| install::
 | |
| 	ln -snf ../../$(RC_LIB)/sh/net.sh $(DESTDIR)/etc/init.d/$(NET_LO) || exit $$?
 | |
| 	ln -snf ../../$(RC_LIB)/sh/functions.sh $(DESTDIR)/etc/init.d || exit $$?
 | |
| 
 | |
| diststatus:
 | |
| 	if test -d .svn ; then \
 | |
| 		svnfiles=`svn status 2>&1 | egrep -v '^(U|P)'` ; \
 | |
| 		if test "x$$svnfiles" != "x" ; then \
 | |
| 			echo "Refusing to package tarball until svn is in sync:" ; \
 | |
| 			echo "$$svnfiles" ; \
 | |
| 			echo "make distforce to force packaging" ; \
 | |
| 			exit 1 ; \
 | |
| 		fi \
 | |
| 	fi 
 | |
| 
 | |
| distit:
 | |
| 	rm -rf /tmp/$(PKG)
 | |
| 	svn export . /tmp/$(PKG)
 | |
| 	$(MAKE) -C /tmp/$(PKG) clean
 | |
| 	tar -C /tmp -cvjpf /tmp/$(PKG).tar.bz2 $(PKG)
 | |
| 	rm -rf /tmp/$(PKG)
 | |
| 	ls -l /tmp/$(PKG).tar.bz2
 | |
| 
 | |
| dist: diststatus distit
 | |
| 
 | |
| # vim: set ts=4 :
 |