Bon petit soldat va, c'est bien. Tu t'embarques dans une impasse sans intérèt. On m'a dit, alors ...
Alors si tu veux classer rapidement ce truc inutile, tu passes du temps sur le cvs d'ipcop, tu construis ton iso à toi ET tu auras enlevé les quelques commentaires (#) qui font que seul dig (ou compagnons) est embarqué dans l'iso.
Car oui, IPCop contruit entiérement 'bind'
- Code: Tout sélectionner
# #
# $Id: bind,v 1.3.2.5 2005/04/13 23:52:04 gespinasse Exp $
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 9.2.5
THISAPP = bind-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = ftp://ftp.isc.org/isc/bind9/$(VER)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 35a265fb97a068c066e22306ea32fd1f
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls
cd $(DIR_APP)/lib/isc && make
cd $(DIR_APP)/lib/dns && make
cd $(DIR_APP)/lib/lwres && make
cd $(DIR_APP)/bin/nsupdate && make
cd $(DIR_APP)/bin/dig && make
cd $(DIR_APP) && install -m 0755 bin/nsupdate/nsupdate /usr/bin
cd $(DIR_APP) && install -m 0755 bin/dig/host /usr/bin
@rm -rf $(DIR_APP)
@$(POSTBUILD)
ntkiller2:/data/users/
au moins tu auras fouillé un peu la construction d'IPCop au lieu de copier trois fichiers (sans progresser), survoler CVS et découvert des tas de choses j'espère.
Bye