# #
# Makefiles are based on LFSMake, which is #
# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com> #
-
+# #
###############################################################################
###############################################################################
THISAPP = xinetd-$(VER)
DL_FILE = $(THISAPP).tar.gz
-DL_FROM = ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles
+DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+PROG = xinetd
+PAK_VER = 1
###############################################################################
# Top-level Rules
md5 : $(subst %,%_MD5,$(objects))
dist:
- make-packages.sh xinetd $(THISAPP)
+ @$(PAK)
###############################################################################
# Downloading, checking, md5sum
$(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 --with-loadavg
- cd $(DIR_APP) && make
+ cd $(DIR_APP) && ./configure --prefix=/usr --with-loadavg --sysconfdir=/var/ipfire/xinetd
+ cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
- cd $(DIR_APP) && install -v -d -m755 /etc/xinetd.d
- echo "# Begin /etc/xinetd" > /etc/xinetd.conf
- echo "# Configuration file for xinetd" >> /etc/xinetd.conf
- echo "#" >> /etc/xinetd.conf
- echo "defaults" >> /etc/xinetd.conf
- echo "{" >> /etc/xinetd.conf
- echo " instances = 60" >> /etc/xinetd.conf
- echo " log_type = SYSLOG daemon" >> /etc/xinetd.conf
- echo " log_on_success = HOST PID USERID" >> /etc/xinetd.conf
- echo " log_on_failure = HOST USERID" >> /etc/xinetd.conf
- echo " cps = 25 30" >> /etc/xinetd.conf
- echo "}" >> /etc/xinetd.conf
- echo "# All service files are stored in the /etc/xinetd.d directory" >> /etc/xinetd.conf
- echo "#" >> /etc/xinetd.conf
- echo "includedir /etc/xinetd.d" >> /etc/xinetd.conf
- echo "# End /etc/xinetd" >> /etc/xinetd.conf
+ cd $(DIR_APP) && install -v -d -m755 /var/ipfire/xinetd/xinetd.d
+ echo "# Begin /var/ipfire/xinetd/xinetd.conf" > /var/ipfire/xinetd/xinetd.conf
+ echo "# Configuration file for xinetd" >> /var/ipfire/xinetd/xinetd.conf
+ echo "#" >> /var/ipfire/xinetd/xinetd.conf
+ echo "defaults" >> /var/ipfire/xinetd/xinetd.conf
+ echo "{" >> /var/ipfire/xinetd/xinetd.conf
+ echo " instances = 60" >> /var/ipfire/xinetd/xinetd.conf
+ echo " log_type = SYSLOG daemon" >> /var/ipfire/xinetd/xinetd.conf
+ echo " log_on_success = HOST PID USERID" >> /var/ipfire/xinetd/xinetd.conf
+ echo " log_on_failure = HOST USERID" >> /var/ipfire/xinetd/xinetd.conf
+ echo " cps = 25 30" >> /var/ipfire/xinetd/xinetd.conf
+ echo "}" >> /var/ipfire/xinetd/xinetd.conf
+ echo "# All service files are stored in the /var/ipfire/xinetd/xinetd.d directory" >> /var/ipfire/xinetd/xinetd.conf
+ echo "#" >> /var/ipfire/xinetd/xinetd.conf
+ echo "includedir /var/ipfire/xinetd/xinetd.d" >> /var/ipfire/xinetd/xinetd.conf
+ echo "# End /var/ipfire/xinetd/xinetd.conf" >> /var/ipfire/xinetd/xinetd.conf
@rm -rf $(DIR_APP)
@$(POSTBUILD)