* [PATCH v2 2/2] buildprocess: Add extra metadata to pak lfs files
2021-08-15 20:38 [PATCH v2 0/2] buildprocess: additional pak metadata Robin Roevens
2021-08-15 20:38 ` [PATCH v2 1/2] buildprocess: Add extra metadata to meta-* files Robin Roevens
@ 2021-08-15 20:38 ` Robin Roevens
1 sibling, 0 replies; 3+ messages in thread
From: Robin Roevens @ 2021-08-15 20:38 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 130244 bytes --]
* Add a Summary and Services field to all pak lfs files
* Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS
macro in all pak lfs files.
Signed-off-by: Robin Roevens <robin.roevens(a)disroot.org>
---
lfs/7zip | 4 ++++
lfs/alac | 4 ++++
lfs/alsa | 5 ++++-
lfs/amazon-ssm-agent | 6 +++++-
lfs/apcupsd | 6 +++++-
lfs/avahi | 6 +++++-
lfs/aws-cli | 4 ++++
lfs/backup | 4 ++++
lfs/bacula | 6 +++++-
lfs/bird | 6 +++++-
lfs/borgbackup | 4 ++++
lfs/bwm-ng | 4 ++++
lfs/c-ares | 4 ++++
lfs/cifs-utils | 4 ++++
lfs/clamav | 6 +++++-
lfs/client175 | 6 +++++-
lfs/core-updates | 2 ++
lfs/cpufrequtils | 6 +++++-
lfs/cups | 6 +++++-
lfs/cups-filters | 4 ++++
lfs/cyrus-sasl | 6 +++++-
lfs/dbus | 6 +++++-
lfs/ddrescue | 5 +++++
lfs/dehydrated | 4 ++++
lfs/dnsdist | 6 +++++-
lfs/ebtables | 4 ++++
lfs/elfutils | 4 ++++
lfs/elinks | 4 ++++
lfs/epson-inkjet-printer-escpr | 4 ++++
lfs/faad2 | 4 ++++
lfs/fetchmail | 6 +++++-
lfs/ffmpeg | 4 ++++
lfs/fireperf | 6 ++++++
lfs/firmware-update | 4 ++++
lfs/flac | 4 ++++
lfs/flashrom | 4 ++++
lfs/foomatic | 4 ++++
lfs/fping | 4 ++++
lfs/freefont | 4 ++++
lfs/freeradius | 6 +++++-
lfs/frr | 6 +++++-
lfs/ghostscript | 4 ++++
lfs/git | 4 ++++
lfs/gnu-netcat | 4 ++++
lfs/gnump3d | 6 +++++-
lfs/guardian | 6 +++++-
lfs/gutenprint | 4 ++++
lfs/haproxy | 5 ++++-
lfs/hostapd | 6 +++++-
lfs/hplip | 4 ++++
lfs/htop | 4 ++++
lfs/icinga | 4 ++++
lfs/iftop | 4 ++++
lfs/igmpproxy | 4 ++++
lfs/intltool | 4 ++++
lfs/iotop | 5 +++++
lfs/iperf | 4 ++++
lfs/iperf3 | 4 ++++
lfs/iptraf-ng | 4 ++++
lfs/ipvsadm | 4 ++++
lfs/joe | 4 ++++
lfs/keepalived | 6 +++++-
lfs/krb5 | 4 ++++
lfs/lame | 4 ++++
lfs/lcdproc | 6 +++++-
lfs/libassuan | 4 ++++
lfs/libcdada | 4 ++++
lfs/libdaemon | 6 ++++++
lfs/libexif | 4 ++++
lfs/libid3tag | 4 ++++
lfs/libmad | 4 ++++
lfs/libmpdclient | 4 ++++
lfs/libmpeg2 | 4 ++++
lfs/libnfsidmap | 6 ++++++
lfs/libogg | 4 ++++
lfs/libpciaccess | 4 ++++
lfs/libpri | 4 ++++
lfs/libseccomp | 4 ++++
lfs/libshout | 4 ++++
lfs/libsolv | 4 ++++
lfs/libstatgrab | 4 ++++
lfs/libtalloc | 4 ++++
lfs/libtiff | 4 ++++
lfs/libtirpc | 4 ++++
lfs/libusbredir | 4 ++++
lfs/libvirt | 7 +++++--
lfs/libvorbis | 4 ++++
lfs/libyajl | 4 ++++
lfs/lshw | 6 +++++-
lfs/ltrace | 4 ++++
lfs/lynis | 5 +++++
lfs/make | 4 ++++
lfs/mc | 4 ++++
lfs/mcelog | 4 ++++
lfs/mdns-repeater | 6 +++++-
lfs/minicom | 4 ++++
lfs/minidlna | 6 +++++-
lfs/monit | 5 ++++-
lfs/mpc | 4 ++++
lfs/mpd | 6 +++++-
lfs/mpfire | 4 ++++
lfs/mtr | 4 ++++
lfs/nagios-plugins | 4 ++++
lfs/nagios_nrpe | 6 +++++-
lfs/nano | 4 ++++
lfs/ncat | 4 ++++
lfs/ncdu | 6 +++++-
lfs/netatalk | 6 +++++-
lfs/netpbm | 4 ++++
lfs/netsnmpd | 6 +++++-
lfs/nfs | 6 +++++-
lfs/nginx | 5 +++++
lfs/nmap | 4 ++++
lfs/nut | 6 +++++-
lfs/observium-agent | 4 ++++
lfs/openvmtools | 6 +++++-
lfs/opus | 4 ++++
lfs/parted | 4 ++++
lfs/pcengines-apu-firmware | 4 ++++
lfs/pcmciautils | 5 +++++
lfs/perl-Authen-SASL | 4 ++++
lfs/perl-Carp-Clan | 5 +++++
lfs/perl-Date-Calc | 5 +++++
lfs/perl-Date-Manip | 5 +++++
lfs/perl-File-ReadBackwards | 4 ++++
lfs/perl-File-Tail | 5 +++++
lfs/perl-MIME-Base64 | 4 ++++
lfs/perl-Net-IP | 5 +++++
lfs/perl-Net-SMTP-SSL | 4 ++++
lfs/perl-Parse-Yapp | 4 ++++
lfs/perl-TimeDate | 5 +++++
lfs/perl-common-sense | 5 +++++
lfs/perl-gettext | 4 ++++
lfs/perl-inotify2 | 3 +++
lfs/pmacct | 6 +++++-
lfs/postfix | 6 +++++-
lfs/powertop | 4 ++++
lfs/python-setuptools | 4 ++++
lfs/python3-botocore | 4 ++++
lfs/python3-colorama | 4 ++++
lfs/python3-dateutil | 4 ++++
lfs/python3-docutils | 4 ++++
lfs/python3-jmespath | 4 ++++
lfs/python3-msgpack | 4 ++++
lfs/python3-pyasn1 | 4 ++++
lfs/python3-pyparsing | 4 ++++
lfs/python3-rsa | 4 ++++
lfs/python3-s3transfer | 4 ++++
lfs/python3-setuptools | 4 ++++
lfs/python3-setuptools-scm | 4 ++++
lfs/python3-six | 4 ++++
lfs/python3-urllib3 | 6 ++++++
lfs/python3-yaml | 4 ++++
lfs/qemu | 4 ++++
lfs/rpcbind | 6 +++++-
lfs/rsync | 4 ++++
lfs/samba | 6 +++++-
lfs/sarg | 4 ++++
lfs/sdl | 4 ++++
lfs/shairport-sync | 6 +++++-
lfs/socat | 4 ++++
lfs/sox | 4 ++++
lfs/soxr | 4 ++++
lfs/spandsp | 4 ++++
lfs/spectre-meltdown-checker | 4 ++++
lfs/speedtest-cli | 4 ++++
lfs/spice | 4 ++++
lfs/spice-protocol | 4 ++++
lfs/squid-accounting | 4 ++++
lfs/squidclamav | 4 ++++
lfs/sslh | 6 +++++-
lfs/strace | 4 ++++
lfs/stress | 4 ++++
lfs/stunnel | 6 +++++-
lfs/swatch | 4 ++++
lfs/sysbench | 4 ++++
lfs/taglib | 4 ++++
lfs/tcpdump | 4 ++++
lfs/telnet | 5 +++++
lfs/tftpd | 6 +++++-
lfs/tmux | 4 ++++
lfs/tor | 6 +++++-
lfs/traceroute | 4 ++++
lfs/transmission | 6 +++++-
lfs/tshark | 4 ++++
lfs/util-macros | 4 ++++
lfs/vdr | 6 +++++-
lfs/vdr_dvbapi | 4 ++++
lfs/vdr_eepg | 4 ++++
lfs/vdr_epgsearch | 4 ++++
lfs/vdr_streamdev | 4 ++++
lfs/vdradmin | 6 +++++-
lfs/w_scan | 3 +++
lfs/watchdog | 6 +++++-
lfs/wavemon | 4 ++++
lfs/wio | 6 ++++++
lfs/xinetd | 6 +++++-
lfs/xvid | 4 ++++
lfs/zabbix_agentd | 6 +++++-
199 files changed, 862 insertions(+), 51 deletions(-)
diff --git a/lfs/7zip b/lfs/7zip
index b70ce491c..5a31d36e0 100644
--- a/lfs/7zip
+++ b/lfs/7zip
@@ -24,6 +24,8 @@
include Config
+SUMMARY = 7-zip file compression program
+
VER = 17.03
THISAPP = p7zip-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/alac b/lfs/alac
index f8510294a..abae8a2f9 100644
--- a/lfs/alac
+++ b/lfs/alac
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Apple Lossless Audio Codec
+
VER = 0.0.7
THISAPP = alac-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/alsa b/lfs/alsa
index 264849e11..f8f45a6e8 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -24,6 +24,7 @@
include Config
+SUMMARY = Advanced Linux Sound Architecture
VER = 1.2.5.1
UVER = 1.2.5.1
@@ -40,6 +41,8 @@ PAK_VER = 13
DEPS =
+SERVICES = alsa
+
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
@@ -101,6 +104,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/alsa-firmware-$(FVER) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP)/alsa-firmware-$(FVER) && make install
# install initscript
- $(call INSTALL_INITSCRIPT,alsa)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_SRC)/alsa*
@$(POSTBUILD)
diff --git a/lfs/amazon-ssm-agent b/lfs/amazon-ssm-agent
index a029cf7ec..25c9ce33b 100644
--- a/lfs/amazon-ssm-agent
+++ b/lfs/amazon-ssm-agent
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Amazon Remote System Config Management
+
VER = 3.0.356.0
SUP_ARCH = x86_64
@@ -37,6 +39,8 @@ PAK_VER = 6
DEPS =
+SERVICES = amazon-ssm-agent
+
DIR_BUILD = $(GOPATH)/src/github.com/aws/amazon-ssm-agent
###############################################################################
@@ -114,7 +118,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
amazon-ssm-agent.json.template /etc/amazon/ssm/amazon-ssm-agent.json
# Install initscript
- $(call INSTALL_INITSCRIPT,amazon-ssm-agent)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install backup include
install -v -m 644 $(DIR_SRC)/config/backup/includes/amazon-ssm-agent \
diff --git a/lfs/apcupsd b/lfs/apcupsd
index d63c79f8b..82c61f12a 100644
--- a/lfs/apcupsd
+++ b/lfs/apcupsd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = APC UPS Daemon (Powerful Daemon for APC UPSs)
+
VER = 3.14.14
THISAPP = apcupsd-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES = apcupsd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,apcupsd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/apcupsd /etc/rc.d/rc3.d/S65apcupsd
ln -sf ../init.d/apcupsd /etc/rc.d/rc0.d/K35apcupsd
diff --git a/lfs/avahi b/lfs/avahi
index ae166a88c..7ba13e367 100644
--- a/lfs/avahi
+++ b/lfs/avahi
@@ -24,6 +24,8 @@
include Config
+SUMMARY = D-Bus Service for Zeroconf and Bonjour
+
VER = 0.8
THISAPP = avahi-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS = dbus libdaemon
+SERVICES = avahi
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -101,7 +105,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -avf $(DIR_SRC)/config/avahi/smb.service /etc/avahi/services/smb.service
# Install initscript
- $(call INSTALL_INITSCRIPT,avahi)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/aws-cli b/lfs/aws-cli
index a098f9ad8..deef69595 100644
--- a/lfs/aws-cli
+++ b/lfs/aws-cli
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Amazon Web Services Command Line Interface
+
VER = 1.18.188
THISAPP = awscli-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS = python3-botocore python3-colorama python3-docutils python3-pyasn1 python3-rsa python3-s3transfer python3-six python3-yaml
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/backup b/lfs/backup
index 9d3e05735..8fcfd8616 100644
--- a/lfs/backup
+++ b/lfs/backup
@@ -24,6 +24,8 @@
include Config
+SUMMARY = IPFire backup extension
+
VER = ipfire
THISAPP = backup-$(VER)
@@ -34,6 +36,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/bacula b/lfs/bacula
index 5b9f119ff..71ba3b877 100644
--- a/lfs/bacula
+++ b/lfs/bacula
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Enterprise-ready Network Backup Software
+
VER = 9.6.7
THISAPP = bacula-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS =
+SERVICES = bacula
+
# For GCC 10
CFLAGS += -Wno-error=narrowing
@@ -91,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,bacula)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 ${DIR_SRC}/config/backup/includes/bacula \
/var/ipfire/backup/addons/includes/bacula
diff --git a/lfs/bird b/lfs/bird
index ee1829907..0d0ec1933 100644
--- a/lfs/bird
+++ b/lfs/bird
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The BIRD Internet Routing Daemon
+
VER = 2.0.7
THISAPP = bird-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES = bird
+
CFLAGS += -fcommon
###############################################################################
@@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/bird
# Install initscript
- $(call INSTALL_INITSCRIPT,bird)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/borgbackup b/lfs/borgbackup
index 0a50f816a..a78be49b1 100644
--- a/lfs/borgbackup
+++ b/lfs/borgbackup
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Deduplicating backup program with compression and authenticated encryption
+
VER = 1.1.13
THISAPP = borgbackup-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS = python3-msgpack
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/bwm-ng b/lfs/bwm-ng
index d92a02925..df153e3ca 100644
--- a/lfs/bwm-ng
+++ b/lfs/bwm-ng
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Realtime Bandwidth Monitor
+
VER = 0.6.1-f54b3fa
THISAPP = bwm-ng-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/c-ares b/lfs/c-ares
index 1f07623ac..07f7b02fe 100644
--- a/lfs/c-ares
+++ b/lfs/c-ares
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Tools for asynchronous name resolves
+
VER = 1.17.1
THISAPP = c-ares-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/cifs-utils b/lfs/cifs-utils
index a363bb83b..712c74f9d 100644
--- a/lfs/cifs-utils
+++ b/lfs/cifs-utils
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Utilities for doing and managing mounts of the Linux CIFS filesystem
+
VER = 6.13
THISAPP = cifs-utils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/clamav b/lfs/clamav
index 4dc996ea4..26c3caf11 100644
--- a/lfs/clamav
+++ b/lfs/clamav
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Antivirus Toolkit
+
VER = 0.103.3
THISAPP = clamav-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 56
DEPS =
+SERVICES = clamav
+
ifeq "$(BUILD_PLATFORM)" "arm"
CONFIGURE_FLAGS = --disable-fanotify
endif
@@ -98,6 +102,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
mkdir -p /var/run/clamav
chown clamav:clamav /var/run/clamav
#install initscripts
- $(call INSTALL_INITSCRIPT,clamav)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/client175 b/lfs/client175
index e69e8e705..035b237d2 100644
--- a/lfs/client175
+++ b/lfs/client175
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A full featured web MPD client with tag editing.
+
VER = 0.7
THISAPP = client175_$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = mpfire
+SERVICES = client175
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -91,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
chown -R nobody:nobody /srv/client175
#install initscripts
- $(call INSTALL_INITSCRIPT,client175)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/core-updates b/lfs/core-updates
index fa8b36d50..08d72310e 100644
--- a/lfs/core-updates
+++ b/lfs/core-updates
@@ -92,8 +92,10 @@ core/%:
update.sh files.tar.xz ROOTFILES
rm -rf /install/packages/package
sed -e "s/NAME/core-upgrade/g" \
+ -e "s/SUMMARY/IPFire Core Update/g" \
-e "s/VER/$(VERSION)/g" \
-e "s/RELEASE/$$(basename $@)/g" \
-e "s/DEPS/$(DEPS)/g" \
-e "s/SIZE/`ls -l \/install\/packages\/core-upgrade-$(VERSION)-$$(basename $@).ipfire | awk '{ print $$5 }'`/g" \
+ -e "s/SERVICES//g" \
< /usr/src/src/pakfire/meta > /install/packages/meta-core-upgrade-$$(basename $@)
diff --git a/lfs/cpufrequtils b/lfs/cpufrequtils
index 3c1f5939a..11a34fcf8 100644
--- a/lfs/cpufrequtils
+++ b/lfs/cpufrequtils
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Tools to Determine and Set CPUfreq Settings
+
VER = 008
THISAPP = cpufrequtils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 10
DEPS =
+SERVICES = cpufreq
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -87,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,cpufreq)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/cups b/lfs/cups
index 99c9c8887..4d9bbc556 100644
--- a/lfs/cups
+++ b/lfs/cups
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Common UNIX Printing System
+
VER = 2.3.3op2
THISAPP = cups-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 23
DEPS = avahi cups-filters dbus ghostscript krb5 libtiff
+SERVICES = cups
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -95,7 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ln -v -sf /usr/bin/smbspool /usr/lib/cups/backend/smb
# install initscript
- $(call INSTALL_INITSCRIPT,cups)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
cp -fv $(DIR_SRC)/config/cups/cupsd.conf /var/ipfire/cups/
@rm -rf $(DIR_APP)
diff --git a/lfs/cups-filters b/lfs/cups-filters
index d00b5ccb2..dec6f29e0 100644
--- a/lfs/cups-filters
+++ b/lfs/cups-filters
@@ -24,6 +24,8 @@
include Config
+SUMMARY = OpenPrinting CUPS filters, backends, and cups-browsed
+
VER = 1.28.9
THISAPP = cups-filters-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS = cups ghostscript
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/cyrus-sasl b/lfs/cyrus-sasl
index 7f5135612..f28ff3367 100644
--- a/lfs/cyrus-sasl
+++ b/lfs/cyrus-sasl
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Implementation of Cyrus SASL API
+
VER = 2.1.26
THISAPP = cyrus-sasl-$(VER)
@@ -41,6 +43,8 @@ endif
DEPS =
+SERVICES = cyrus-sasl
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -100,7 +104,7 @@ ifeq "$(PASS)" ""
cp -vf $(DIR_SRC)/config/cyrus-sasl/smtpd.conf /usr/lib/sasl2/
#install initscripts
- $(call INSTALL_INITSCRIPT,cyrus-sasl)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
else
# WITH LDAP SUPPORT AT THIS TIME
diff --git a/lfs/dbus b/lfs/dbus
index 09f4a541b..9452081fd 100644
--- a/lfs/dbus
+++ b/lfs/dbus
@@ -24,6 +24,8 @@
include Config
+SUMMARY = D-Bus Message Bus System
+
VER = 1.12.20
THISAPP = dbus-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES = messagebus
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,messagebus)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_SRC)/dbus*
@$(POSTBUILD)
diff --git a/lfs/ddrescue b/lfs/ddrescue
index 3c45896e9..3bf528ad5 100644
--- a/lfs/ddrescue
+++ b/lfs/ddrescue
@@ -24,7 +24,10 @@
include Config
+SUMMARY = Data Copying in the Presence of I/O Errors
+
VER = 1.25
+
THISAPP = ddrescue-$(VER)
DL_FILE = $(THISAPP).tar.lz
DL_FROM = $(URL_IPFIRE)
@@ -35,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/dehydrated b/lfs/dehydrated
index c2c3a9e00..1b8544a17 100644
--- a/lfs/dehydrated
+++ b/lfs/dehydrated
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A client for signing certificates with an ACME server
+
VER = 0.7.0
THISAPP = dehydrated-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/dnsdist b/lfs/dnsdist
index 7d0e55e57..40811d5ec 100644
--- a/lfs/dnsdist
+++ b/lfs/dnsdist
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A highly DNS-, DoS- and abuse-aware loadbalancer
+
VER = 1.6.0
THISAPP = dnsdist-$(VER)
@@ -38,6 +40,8 @@ SUP_ARCH = x86_64
DEPS =
+SERVICES = dnsdist
+
MAX_PARALLELISM = $(shell echo $$(( $(SYSTEM_MEMORY) / 2048 )))
###############################################################################
@@ -95,7 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,dnsdist)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 $(DIR_SRC)/config/backup/includes/dnsdist \
/var/ipfire/backup/addons/includes/dnsdist
diff --git a/lfs/ebtables b/lfs/ebtables
index ba94d686a..58631244e 100644
--- a/lfs/ebtables
+++ b/lfs/ebtables
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Ethernet Bridge Tables
+
VER = 2.0.10-4
THISAPP = ebtables-v$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/elfutils b/lfs/elfutils
index 6a6e9dabc..c3ddc3e37 100644
--- a/lfs/elfutils
+++ b/lfs/elfutils
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Higher-level library to access ELF files
+
VER = 0.185
THISAPP = elfutils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/elinks b/lfs/elinks
index 6a895e943..b60c986ab 100644
--- a/lfs/elinks
+++ b/lfs/elinks
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An advanced and well-established feature-rich text mode web browser
+
VER = 0.12pre6
THISAPP = elinks-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/epson-inkjet-printer-escpr b/lfs/epson-inkjet-printer-escpr
index 3a0f84c50..e48bcd2fb 100644
--- a/lfs/epson-inkjet-printer-escpr
+++ b/lfs/epson-inkjet-printer-escpr
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Epson ESC/P-R Inkjet Printer Driver
+
VER = 1.6.12
LSB = 1lsb3.2
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS = cups
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/faad2 b/lfs/faad2
index 5ec1541c1..d132ed96b 100644
--- a/lfs/faad2
+++ b/lfs/faad2
@@ -24,6 +24,8 @@
include Config
+SUMMARY = C library and frontend for decoding MPEG2/4 AAC
+
VER = 2.8.8
THISAPP = faad2-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/fetchmail b/lfs/fetchmail
index aed08aae2..37e079a2c 100644
--- a/lfs/fetchmail
+++ b/lfs/fetchmail
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Full-Featured POP and IMAP Mail Retrieval Daemon
+
VER = 6.4.19
THISAPP = fetchmail-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 10
DEPS =
+SERVICES = fetchmail
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -99,7 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/fetchmail
#install initscripts
- $(call INSTALL_INITSCRIPT,fetchmail)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
diff --git a/lfs/ffmpeg b/lfs/ffmpeg
index 1efa14a36..ee192f97c 100644
--- a/lfs/ffmpeg
+++ b/lfs/ffmpeg
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Library for working with various multimedia formats
+
VER = 4.4
THISAPP = ffmpeg-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 12
DEPS = sdl lame libvorbis xvid
+SERVICES =
+
ifeq "$(BUILD_ARCH)" "armv6l"
LDFLAGS += -latomic
endif
diff --git a/lfs/fireperf b/lfs/fireperf
index 19fe7b1fd..3bb8002fc 100644
--- a/lfs/fireperf
+++ b/lfs/fireperf
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Network Benchmarking Tool
+
VER = 0.2.0
THISAPP = fireperf-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = fireperf
PAK_VER = 2
+DEPS =
+
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/firmware-update b/lfs/firmware-update
index bce9c4404..fd30b9f7e 100644
--- a/lfs/firmware-update
+++ b/lfs/firmware-update
@@ -24,6 +24,8 @@
include Config
+SUMMARY = IPFire Firmware Update Tool
+
VER = 20210107
THISAPP = firmware-update-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS = flashrom
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/flac b/lfs/flac
index ef3e46ad1..c81d47283 100644
--- a/lfs/flac
+++ b/lfs/flac
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Free Lossless Audio Codec
+
VER = 1.3.3
THISAPP = flac-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = libogg
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/flashrom b/lfs/flashrom
index e770cfcf0..d7bd261b7 100644
--- a/lfs/flashrom
+++ b/lfs/flashrom
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A universal flash programming utility
+
VER = 1.2
THISAPP = flashrom-v$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = i586 x86_64
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/foomatic b/lfs/foomatic
index ea5131ef5..0ede44bf2 100644
--- a/lfs/foomatic
+++ b/lfs/foomatic
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Tools for using the foomatic database of printers and printer drivers
+
VER = 4.0.9
VER_DB = 4.0-$(DATE)
VER_FILTERS = 4.0.17
@@ -39,6 +41,8 @@ PAK_VER = 6
DEPS = cups ghostscript libtiff hplip
+SERVICES =
+
CFLAGS += -fcommon
export LIB_CUPS=/usr/lib/cups
diff --git a/lfs/fping b/lfs/fping
index 8616c0e54..fd2e8260e 100644
--- a/lfs/fping
+++ b/lfs/fping
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A program to ping multiple hosts
+
VER = 5.0
THISAPP = fping-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS = ""
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/freefont b/lfs/freefont
index d9b19e1ed..d944a7790 100644
--- a/lfs/freefont
+++ b/lfs/freefont
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Free UCS scalable fonts
+
VER = 20060126
THISAPP = freefont-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/freeradius b/lfs/freeradius
index b1a139bb6..4e5139691 100644
--- a/lfs/freeradius
+++ b/lfs/freeradius
@@ -24,6 +24,8 @@
include Config
+SUMMARY = RADIUS Server
+
VER = 3.0.21
THISAPP = freeradius-server-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 13
DEPS = libtalloc samba
+SERVICES = freeradius
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -143,7 +147,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/etc/logrotate.d/freeradius
#install initscripts
- $(call INSTALL_INITSCRIPT,freeradius)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/frr b/lfs/frr
index cff23ff92..6e36bf489 100644
--- a/lfs/frr
+++ b/lfs/frr
@@ -24,6 +24,8 @@
include Config
+SUMMARY = FRRouting Routing daemon
+
VER = 6.0
THISAPP = frr-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES = frr
+
CFLAGS += -fcommon
###############################################################################
@@ -110,7 +114,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/frr
# Install initscript
- $(call INSTALL_INITSCRIPT,frr)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/ghostscript b/lfs/ghostscript
index 1ee14a16e..2d5d2be17 100644
--- a/lfs/ghostscript
+++ b/lfs/ghostscript
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Ghostscript interpreter for PostScript and PDF
+
VER = 9.54.0
THISAPP = ghostscript-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS = cups dbus libtiff
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/git b/lfs/git
index 2290c6e99..c18e994e0 100644
--- a/lfs/git
+++ b/lfs/git
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Fast, scalable, distributed revision control system
+
VER = 2.31.0
THISAPP = git-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 19
DEPS = perl-Authen-SASL perl-MIME-Base64 perl-Net-SMTP-SSL
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/gnu-netcat b/lfs/gnu-netcat
index 2e8c10aa1..050d151e7 100644
--- a/lfs/gnu-netcat
+++ b/lfs/gnu-netcat
@@ -24,6 +24,8 @@
include Config
+SUMMARY = GNU variant of universal network utility
+
VER = 0.7.1
THISAPP = netcat-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/gnump3d b/lfs/gnump3d
index 440b33905..06d22a48f 100644
--- a/lfs/gnump3d
+++ b/lfs/gnump3d
@@ -24,6 +24,8 @@
include Config
+SUMMARY = GNU MP3 Streaming Server
+
VER = 3.0
THISAPP = gnump3d-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES = gnump3d
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ln -sf /usr/bin/gnump3d-index /etc/fcron.daily/gnump3d-index
#install initscripts
- $(call INSTALL_INITSCRIPT,gnump3d)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/guardian b/lfs/guardian
index 245249031..66d908693 100644
--- a/lfs/guardian
+++ b/lfs/guardian
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A perl written Intrusion Prevention System
+
VER = 2.0.2
THISAPP = guardian-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 24
DEPS = perl-inotify2 perl-Net-IP
+SERVICES = guardian
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -97,7 +101,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
touch /var/log/guardian/guardian.log
#install initscripts
- $(call INSTALL_INITSCRIPT,guardian)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Create symlinks for runlevel interaction.
ln -svf /etc/rc.d/init.d/guardian /etc/rc.d/rc3.d/S45guardian
diff --git a/lfs/gutenprint b/lfs/gutenprint
index 6c2626d26..4468acb1e 100644
--- a/lfs/gutenprint
+++ b/lfs/gutenprint
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Printer drivers for CUPS from the Gutenprint project
+
VER = 5.2.9
THISAPP = gutenprint-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = cups
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/haproxy b/lfs/haproxy
index 3b89cc509..1101eeafc 100644
--- a/lfs/haproxy
+++ b/lfs/haproxy
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Reliable, High Performance TCP/HTTP Load Balancer
+
VER = 2.2.4
THISAPP = haproxy-$(VER)
@@ -36,6 +38,7 @@ PAK_VER = 19
DEPS =
+SERVICES = haproxy
ifeq "$(BUILD_ARCH)" "riscv64"
LDFLAGS += -latomic
@@ -97,7 +100,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/haproxy
#install initscripts
- $(call INSTALL_INITSCRIPT,haproxy)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Logrotate
-mkdir -pv /etc/logrotate.d
diff --git a/lfs/hostapd b/lfs/hostapd
index 19a4b9340..56454df6e 100644
--- a/lfs/hostapd
+++ b/lfs/hostapd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Daemon for running a WPA capable Access Point
+
VER = 581dfcc
THISAPP = hostapd-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 56
DEPS =
+SERVICES = hostapd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -87,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/hostapd && make install
install -v -m 644 $(DIR_SRC)/config/backup/includes/hostapd /var/ipfire/backup/addons/includes/hostapd
# install initscript
- $(call INSTALL_INITSCRIPT,hostapd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
mkdir -p /var/ipfire/wlanap
touch /var/ipfire/wlanap/settings
cp -vrf $(DIR_SRC)/config/hostapd/hostapd.conf /var/ipfire/wlanap/hostapd.conf
diff --git a/lfs/hplip b/lfs/hplip
index e87b8fb8e..cd869a0c6 100644
--- a/lfs/hplip
+++ b/lfs/hplip
@@ -24,6 +24,8 @@
include Config
+SUMMARY = HP's Printing, Scanning, and Faxing Software
+
VER = 3.21.2
THISAPP = hplip-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/htop b/lfs/htop
index 0dfdf011f..0f99cf71d 100644
--- a/lfs/htop
+++ b/lfs/htop
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An Interactive text-mode Process Viewer for Linux
+
VER = 3.0.5
THISAPP = htop-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 16
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/icinga b/lfs/icinga
index 456f66388..4e82efa7e 100644
--- a/lfs/icinga
+++ b/lfs/icinga
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Network monitoring application
+
VER = 1.11.4
THISAPP = icinga-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = nagios-plugins
+SERVICES = icinga
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/iftop b/lfs/iftop
index 9c95e1b66..73ac2157d 100644
--- a/lfs/iftop
+++ b/lfs/iftop
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Real-Time Interface Bandwidth Usage
+
VER = 1.0pre4
THISAPP = iftop-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/igmpproxy b/lfs/igmpproxy
index c32d519b9..388f01289 100644
--- a/lfs/igmpproxy
+++ b/lfs/igmpproxy
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Multicast router utilizing IGMP forwarding
+
VER = 0.2.1
THISAPP = igmpproxy-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/intltool b/lfs/intltool
index bc5008a52..3b936c984 100644
--- a/lfs/intltool
+++ b/lfs/intltool
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Internationalization Tool Collection
+
VER = 0.51.0
THISAPP = intltool-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/iotop b/lfs/iotop
index 02f027e5c..ba8a37338 100644
--- a/lfs/iotop
+++ b/lfs/iotop
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Top Like UI to Show Per-Process I/O Going on
+
VER = 0.6
THISAPP = iotop-$(VER)
@@ -34,8 +36,11 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = iotop
PAK_VER = 2
+
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/iperf b/lfs/iperf
index 07ad3e6ea..9e9264cd2 100644
--- a/lfs/iperf
+++ b/lfs/iperf
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A tool to measure network performance
+
VER = 2.0.14a
THISAPP = iperf-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/iperf3 b/lfs/iperf3
index ba3b1b942..95a527c42 100644
--- a/lfs/iperf3
+++ b/lfs/iperf3
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A tool to measure network performance
+
VER = 3.10.1
THISAPP = iperf-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/iptraf-ng b/lfs/iptraf-ng
index 3a5ace552..2cd47b130 100644
--- a/lfs/iptraf-ng
+++ b/lfs/iptraf-ng
@@ -24,6 +24,8 @@
include Config
+SUMMARY = TCP/IP Network Monitor
+
VER = 1.2.1
THISAPP = iptraf-ng-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/ipvsadm b/lfs/ipvsadm
index 1f1026131..9d1532e2f 100644
--- a/lfs/ipvsadm
+++ b/lfs/ipvsadm
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Utility for Administering the Linux Virtual Server
+
VER = 1.29
THISAPP = ipvsadm-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/joe b/lfs/joe
index d89b44790..51032f8ee 100644
--- a/lfs/joe
+++ b/lfs/joe
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Text Editor
+
VER = 4.6
THISAPP = joe-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/keepalived b/lfs/keepalived
index da3f3f819..cdfd0926a 100644
--- a/lfs/keepalived
+++ b/lfs/keepalived
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A keepalive facility for Linux
+
VER = 2.1.5
THISAPP = keepalived-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS =
+SERVICES = keepalived
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -86,7 +90,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/keepalived
#install initscripts
- $(call INSTALL_INITSCRIPT,keepalived)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/krb5 b/lfs/krb5
index a972920e7..88aedf1ad 100644
--- a/lfs/krb5
+++ b/lfs/krb5
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Kerberos
+
VER = 1.19.1
THISAPP = krb5-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/lame b/lfs/lame
index f7cbb2205..38ca186cc 100644
--- a/lfs/lame
+++ b/lfs/lame
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The LAME MP3 encoder
+
VER = 3.100
THISAPP = lame-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/lcdproc b/lfs/lcdproc
index e5c4ee345..c5e758b8d 100644
--- a/lfs/lcdproc
+++ b/lfs/lcdproc
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Daemon capable of showing info on LCD displays
+
VER = 0.5.7
THISAPP = lcdproc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES = lcdproc
+
CFLAGS += -fcommon
###############################################################################
@@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -vf $(DIR_SRC)/config/lcdproc/{LCDd,lcdproc}.conf /etc/lcdproc
#install initscripts
- $(call INSTALL_INITSCRIPT,lcdproc)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/lcdproc /etc/rc.d/rc3.d/S60lcdproc
ln -sf ../init.d/lcdproc /etc/rc.d/rc0.d/K40lcdproc
diff --git a/lfs/libassuan b/lfs/libassuan
index 4edb3fcb0..934d38411 100644
--- a/lfs/libassuan
+++ b/lfs/libassuan
@@ -24,6 +24,8 @@
include Config
+SUMMARY = IPC library used by GnuPG version 2
+
VER = 2.5.4
THISAPP = libassuan-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libcdada b/lfs/libcdada
index 201cd8351..7ab12e835 100644
--- a/lfs/libcdada
+++ b/lfs/libcdada
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Basic data structures in C (libstdc++ wrapper)
+
VER = 0.3.5
THISAPP = libcdada-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libdaemon b/lfs/libdaemon
index 276d17e5a..7018efa41 100644
--- a/lfs/libdaemon
+++ b/lfs/libdaemon
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Lightweight C library That Eases the Writing of UNIX Daemons
+
VER = 0.14
THISAPP = libdaemon-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = libdaemon
PAK_VER = 1
+DEPS =
+
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libexif b/lfs/libexif
index 49d401d85..8c15e2ce7 100644
--- a/lfs/libexif
+++ b/lfs/libexif
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An EXIF Tag Parsing Library for Digital Cameras
+
VER = 0.6.22
THISAPP = libexif-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libid3tag b/lfs/libid3tag
index b0263f267..1e0c4f3ad 100644
--- a/lfs/libid3tag
+++ b/lfs/libid3tag
@@ -24,6 +24,8 @@
include Config
+SUMMARY = ID3 Tag Manipulation Library
+
VER = 0.15.1b
THISAPP = libid3tag-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libmad b/lfs/libmad
index 99a20f0a1..968383f56 100644
--- a/lfs/libmad
+++ b/lfs/libmad
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An MPEG audio decoder library
+
VER = 0.15.1b
THISAPP = libmad-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
CFLAGS += -Wa,--noexecstack
###############################################################################
diff --git a/lfs/libmpdclient b/lfs/libmpdclient
index 24f516d01..12d5e215a 100644
--- a/lfs/libmpdclient
+++ b/lfs/libmpdclient
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Library for interfacing the Music Player Daemon
+
VER = 2.19
THISAPP = libmpdclient-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libmpeg2 b/lfs/libmpeg2
index 86c1d2211..97b5515d8 100644
--- a/lfs/libmpeg2
+++ b/lfs/libmpeg2
@@ -24,6 +24,8 @@
include Config
+SUMMARY = MPEG-2 Video Stream Decoder
+
VER = 0.4.1
THISAPP = mpeg2dec-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libnfsidmap b/lfs/libnfsidmap
index 1980d9306..b8d35a73f 100644
--- a/lfs/libnfsidmap
+++ b/lfs/libnfsidmap
@@ -24,6 +24,8 @@
include Config
+SUMMARY = NFSv4 User and Group ID Mapping Library
+
VER = 0.27
THISAPP = libnfsidmap-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = libnfsidmap
PAK_VER = 2
+DEPS =
+
+SERVICES =
+
#CFLAGS += -I/usr/include/tirpc
###############################################################################
diff --git a/lfs/libogg b/lfs/libogg
index 59a0a3fa1..afc527beb 100644
--- a/lfs/libogg
+++ b/lfs/libogg
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Ogg Bitstream Library
+
VER = 1.3.5
THISAPP = libogg-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libpciaccess b/lfs/libpciaccess
index 707722362..61b231e4a 100644
--- a/lfs/libpciaccess
+++ b/lfs/libpciaccess
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Generic PCI access library
+
VER = 0.16
THISAPP = libpciaccess-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libpri b/lfs/libpri
index c748c5647..be62f0a4f 100644
--- a/lfs/libpri
+++ b/lfs/libpri
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An implementation of Primary Rate ISDN
+
VER = 1.4.10.2
THISAPP = libpri-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libseccomp b/lfs/libseccomp
index 38d7a7dde..fc949acfa 100644
--- a/lfs/libseccomp
+++ b/lfs/libseccomp
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Seccomp (mode 2) helper library
+
VER = 2.5.1
THISAPP = libseccomp-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libshout b/lfs/libshout
index 90d0f0346..09baa141a 100644
--- a/lfs/libshout
+++ b/lfs/libshout
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Library for communcating with Icecast servers
+
VER = 2.4.3
THISAPP = libshout-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libsolv b/lfs/libsolv
index 3741fddaf..941de732b 100644
--- a/lfs/libsolv
+++ b/lfs/libsolv
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Package dependency solver using a satisfiability algorithm
+
VER = 0.7.14
THISAPP = libsolv-$(VER)
@@ -36,6 +38,8 @@ PROG = libsolv
DEPS =
PAK_VER = 3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libstatgrab b/lfs/libstatgrab
index eef514773..c2804d7e2 100644
--- a/lfs/libstatgrab
+++ b/lfs/libstatgrab
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Interface to System Statistics
+
VER = 0.92
THISAPP = libstatgrab-$(VER)
@@ -32,6 +34,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libtalloc b/lfs/libtalloc
index 546524be5..6f400b3ad 100644
--- a/lfs/libtalloc
+++ b/lfs/libtalloc
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Samba talloc Library
+
VER = 2.3.1
THISAPP = talloc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libtiff b/lfs/libtiff
index 885818568..f9b7afc63 100644
--- a/lfs/libtiff
+++ b/lfs/libtiff
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Tiff Library (with JPEG and compression support)
+
VER = 4.3.0
THISAPP = tiff-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libtirpc b/lfs/libtirpc
index 0b529724c..43768bf99 100644
--- a/lfs/libtirpc
+++ b/lfs/libtirpc
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Transport Independent RPC Library
+
VER = 1.3.1
THISAPP = libtirpc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/libusbredir b/lfs/libusbredir
index 13eff5a73..a5a7286d9 100644
--- a/lfs/libusbredir
+++ b/lfs/libusbredir
@@ -24,6 +24,8 @@
include Config
+SUMMARY = USB Network Redirection protocol
+
VER = 0.8.0
THISAPP = usbredir-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libvirt b/lfs/libvirt
index b680cbb3d..7f765e643 100644
--- a/lfs/libvirt
+++ b/lfs/libvirt
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Server side daemon and supporting files for libvirt
+
VER = 6.5.0
THISAPP = libvirt-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 26
DEPS = ebtables libpciaccess libtirpc libyajl ncat qemu
+SERVICES = libvirtd virtlogd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -121,8 +125,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/build_libvirt && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,libvirtd)
- $(call INSTALL_INITSCRIPT,virtlogd)
+ @$(call INSTALL_INITSCRIPTS,$(SERVICES))
mv /usr/libexec/libvirt-guests.sh /etc/rc.d/init.d/libvirt-guests
# Backup
diff --git a/lfs/libvorbis b/lfs/libvorbis
index 5d8c39811..336aae9c0 100644
--- a/lfs/libvorbis
+++ b/lfs/libvorbis
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Vorbis General Audio Compression Codec
+
VER = 1.3.6
THISAPP = libvorbis-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = libogg
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/libyajl b/lfs/libyajl
index 1cbdc89c7..dea6b4963 100644
--- a/lfs/libyajl
+++ b/lfs/libyajl
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Yet Another JSON Library
+
VER = 2.1.0
THISAPP = libyajl-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/lshw b/lfs/lshw
index 1e22bed05..d568d4af5 100644
--- a/lfs/lshw
+++ b/lfs/lshw
@@ -25,6 +25,8 @@
include Config
+SUMMARY = HardWare LiSter
+
VER = B.02.19.2
THISAPP = lshw-$(VER)
@@ -32,11 +34,13 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = lshw
+PROG = lshw
PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/ltrace b/lfs/ltrace
index 82d8454f9..7bfc9b731 100644
--- a/lfs/ltrace
+++ b/lfs/ltrace
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Library and system call tracer for programs
+
VER = 0.7.3
SUP_ARCHES = x86_64 i586 armv6l
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS = elfutils
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/lynis b/lfs/lynis
index 1ae501603..1cc30885d 100644
--- a/lfs/lynis
+++ b/lfs/lynis
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Security and System auditing tool
+
VER = 3.0.3
THISAPP = lynis-$(VER)
@@ -34,8 +36,11 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = lynis
PAK_VER = 9
+
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/make b/lfs/make
index f6ba0ccd6..3c2d81542 100644
--- a/lfs/make
+++ b/lfs/make
@@ -24,6 +24,8 @@
include Config
+SUMMARY = GNU make
+
VER = 4.3
THISAPP = make-$(VER)
@@ -35,6 +37,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
diff --git a/lfs/mc b/lfs/mc
index b5498ab24..3ed5f60b3 100644
--- a/lfs/mc
+++ b/lfs/mc
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Midnight Commander
+
VER = 4.8.26
THISAPP = mc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 21
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/mcelog b/lfs/mcelog
index 7482b41e9..26622d0c3 100644
--- a/lfs/mcelog
+++ b/lfs/mcelog
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Log Machine Check Events
+
VER = 175
THISAPP = mcelog-$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = i586 x86_64
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/mdns-repeater b/lfs/mdns-repeater
index afe4bfc18..310129658 100644
--- a/lfs/mdns-repeater
+++ b/lfs/mdns-repeater
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A mDNS repeater
+
VER = 1.10
THISAPP = mdns-repeater-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES = mdns-repeater
+
CFLAGS += -DHGVERSION='\"$(VER)\"'
###############################################################################
@@ -83,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && install -v -m 755 mdns-repeater /usr/bin
# install initscripts
- $(call INSTALL_INITSCRIPT,mdns-repeater)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/minicom b/lfs/minicom
index 7e6ec7586..c8cb05559 100644
--- a/lfs/minicom
+++ b/lfs/minicom
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Terminal Program
+
VER = 2.8
THISAPP = minicom-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/minidlna b/lfs/minidlna
index 1a9020158..bd634c32f 100644
--- a/lfs/minidlna
+++ b/lfs/minidlna
@@ -24,6 +24,8 @@
include Config
+SUMMARY = DLNA compatible server
+
VER = 1.2.1
THISAPP = minidlna-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS = ffmpeg flac libexif libid3tag libogg
+SERVICES = minidlna
+
CFLAGS += -fcommon
###############################################################################
@@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
install -m 644 $(DIR_SRC)/config/minidlna/minidlna.conf /etc
#install initscripts
- $(call INSTALL_INITSCRIPT,minidlna)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/monit b/lfs/monit
index 3720995cd..d1077ddc5 100644
--- a/lfs/monit
+++ b/lfs/monit
@@ -24,6 +24,7 @@
include Config
+SUMMARY = Utility for monitoring services on a Unix system
VER = 5.28.0
THISAPP = monit-$(VER)
@@ -36,6 +37,8 @@ PAK_VER = 14
DEPS =
+SERVICES = monit
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -94,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
install -v -m 600 $(DIR_SRC)/config/monit/monitrc /etc
#install initscripts
- $(call INSTALL_INITSCRIPT,monit)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install start links and backup include file.
ln -sf ../init.d/monit /etc/rc.d/rc3.d/S60monit
diff --git a/lfs/mpc b/lfs/mpc
index 2060685cc..164104371 100644
--- a/lfs/mpc
+++ b/lfs/mpc
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Client for the Music Player Daemon
+
VER = 0.33
THISAPP = mpc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS = mpd libmpdclient
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/mpd b/lfs/mpd
index 012100b0e..8ebdeb94c 100644
--- a/lfs/mpd
+++ b/lfs/mpd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Music Player Daemon
+
VER = 0.22.6
THISAPP = mpd-$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = aarch64 armv6l x86_64 i586
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr
+SERVICES = mpd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ninja -C builddir/ install
#install initscripts
- $(call INSTALL_INITSCRIPT,mpd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
touch /var/log/mpd.error.log
diff --git a/lfs/mpfire b/lfs/mpfire
index 94fce614e..fc8a1dd59 100644
--- a/lfs/mpfire
+++ b/lfs/mpfire
@@ -24,6 +24,8 @@
include Config
+SUMMARY = IPFire integration for the Music Player Daemon
+
VER = ipfire
THISAPP = mpfire-$(VER)
@@ -34,6 +36,8 @@ PAK_VER = 14
DEPS = mpd mpc
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/mtr b/lfs/mtr
index f2252e1dc..50fd054a8 100644
--- a/lfs/mtr
+++ b/lfs/mtr
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Ping and Traceroute Network Diagnostic Tool
+
VER = 0.94
THISAPP = mtr-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/nagios-plugins b/lfs/nagios-plugins
index cdf1910b0..140db54c8 100644
--- a/lfs/nagios-plugins
+++ b/lfs/nagios-plugins
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Nagios Plug-Ins
+
VER = 2.3.3
THISAPP = nagios-plugins-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/nagios_nrpe b/lfs/nagios_nrpe
index 260bcc810..cdbe747b4 100644
--- a/lfs/nagios_nrpe
+++ b/lfs/nagios_nrpe
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Nagios Remote Plug-In Executor
+
VER = 4.0.3
THISAPP = nrpe-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS = nagios-plugins
+SERVICES = nrpe
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install-config
# install initscript
- $(call INSTALL_INITSCRIPT,nrpe)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 ${DIR_SRC}/config/backup/includes/nagios_nrpe \
/var/ipfire/backup/addons/includes/nagios_nrpe
diff --git a/lfs/nano b/lfs/nano
index 3bb7806aa..86192e157 100644
--- a/lfs/nano
+++ b/lfs/nano
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Pico editor clone with enhancements
+
VER = 5.8
THISAPP = nano-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 38
DEPS = ""
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/ncat b/lfs/ncat
index b8c8768dc..7ca6d69a6 100644
--- a/lfs/ncat
+++ b/lfs/ncat
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Network tool to concatenate and redirect sockets
+
VER = 7.80
THISAPP = ncat-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/ncdu b/lfs/ncdu
index 0ea9370b2..bef729877 100644
--- a/lfs/ncdu
+++ b/lfs/ncdu
@@ -25,6 +25,8 @@
include Config
+SUMMARY = NCurses Disk Usage
+
VER = 1.15.1
THISAPP = ncdu-$(VER)
@@ -32,11 +34,13 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = ncdu
+PROG = ncdu
PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/netatalk b/lfs/netatalk
index 5a293d5e4..e84376a71 100644
--- a/lfs/netatalk
+++ b/lfs/netatalk
@@ -24,6 +24,8 @@
include Config
+SUMMARY = AppleShare file server
+
VER = 3.1.12
THISAPP = netatalk-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS = avahi dbus krb5
+SERVICES = netatalk
+
CFLAGS += -fcommon -Wno-unused-result
###############################################################################
@@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/netatalk
# Install initscript
- $(call INSTALL_INITSCRIPT,netatalk)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/netpbm b/lfs/netpbm
index fb0a5b294..f16d670f7 100644
--- a/lfs/netpbm
+++ b/lfs/netpbm
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Graphics Conversion Package
+
VER = 10.73.31
THISAPP = netpbm-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
CFLAGS += -flax-vector-conversions
###############################################################################
diff --git a/lfs/netsnmpd b/lfs/netsnmpd
index d8243e1d9..fa5970748 100644
--- a/lfs/netsnmpd
+++ b/lfs/netsnmpd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = SNMP Daemon
+
VER = 5.9.1
THISAPP = net-snmp-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 12
DEPS =
+SERVICES = netsnmpd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -103,7 +107,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/netsnmpd
# install initscripts
- $(call INSTALL_INITSCRIPT,netsnmpd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/netsnmpd /etc/rc.d/rc3.d/S65netsnmpd
ln -sf ../init.d/netsnmpd /etc/rc.d/rc0.d/K02netsnmpd
diff --git a/lfs/nfs b/lfs/nfs
index 55accfb28..bad87f0fb 100644
--- a/lfs/nfs
+++ b/lfs/nfs
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Support Utilities for Kernel nfsd
+
VER = 2.5.3
THISAPP = nfs-utils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 15
DEPS = libnfsidmap rpcbind
+SERVICES = nfs-server
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
# Install initscript
- $(call INSTALL_INITSCRIPT,nfs-server)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install configuration
mkdir -pv $(CONFIG_ROOT)/nfs
diff --git a/lfs/nginx b/lfs/nginx
index 183fae1de..727d414ef 100644
--- a/lfs/nginx
+++ b/lfs/nginx
@@ -24,6 +24,7 @@
include Config
+SUMMARY = A HTTP server and IMAP/POP3 proxy server
VER = 1.19.2
THISAPP = nginx-$(VER)
@@ -34,6 +35,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nginx
PAK_VER = 11
+DEPS =
+
+SERVICES = nginx
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/nmap b/lfs/nmap
index bd2ea9b03..926912b32 100644
--- a/lfs/nmap
+++ b/lfs/nmap
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Network exploration tool and security scanner
+
VER = 7.91
THISAPP = nmap-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 13
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/nut b/lfs/nut
index 4af5657c5..625f7f094 100644
--- a/lfs/nut
+++ b/lfs/nut
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Network UPS Tools Core (Uninterruptible Power Supply Monitoring)
+
VER = 2.7.4
THISAPP = nut-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES = nut
+
CXXFLAGS += -std=c++11
###############################################################################
@@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
mkdir -p /var/state/ups
#install initscripts
- $(call INSTALL_INITSCRIPT,nut)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 $(DIR_SRC)/config/backup/includes/nut \
/var/ipfire/backup/addons/includes/nut
diff --git a/lfs/observium-agent b/lfs/observium-agent
index 9fddb69d6..d1c800a61 100644
--- a/lfs/observium-agent
+++ b/lfs/observium-agent
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Observium agent
+
VER = 18.9.1
THISAPP = observium-community-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS = xinetd
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/openvmtools b/lfs/openvmtools
index 28cb9fd2b..dc938cf1d 100644
--- a/lfs/openvmtools
+++ b/lfs/openvmtools
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Open Virtual Machine Tools
+
VER = stable-11.3.0
THISAPP = open-vm-tools-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 8
DEPS = libtirpc
+SERVICES = openvmtools
+
CFLAGS += -Wno-error=array-bounds
###############################################################################
@@ -99,7 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,openvmtools)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/openvmtools /etc/rc.d/rc3.d/S60openvmtools
ln -sf ../init.d/openvmtools /etc/rc.d/rc0.d/K01openvmtools
ln -sf ../init.d/openvmtools /etc/rc.d/rc6.d/K01openvmtools
diff --git a/lfs/opus b/lfs/opus
index 0ce5a99c1..bce8b618d 100644
--- a/lfs/opus
+++ b/lfs/opus
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Opus Audio Codec Library
+
VER = 1.3.1
THISAPP = opus-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/parted b/lfs/parted
index 19d546420..91b4c45c2 100644
--- a/lfs/parted
+++ b/lfs/parted
@@ -24,6 +24,8 @@
include Config
+SUMMARY = GNU partitioner
+
VER = 3.4
THISAPP = parted-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/pcengines-apu-firmware b/lfs/pcengines-apu-firmware
index cf723ff83..e061d2255 100644
--- a/lfs/pcengines-apu-firmware
+++ b/lfs/pcengines-apu-firmware
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Firmware files for PC Engines apu system boards
+
VER = 4.14.0.2
THISAPP = pcengines-apu-firmware-$(VER)
@@ -36,6 +38,8 @@ SUP_ARCH = i586 x86_64
DEPS = firmware-update
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/pcmciautils b/lfs/pcmciautils
index b71e2a221..fc77f4b3e 100644
--- a/lfs/pcmciautils
+++ b/lfs/pcmciautils
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Helper programs for PC-Cards
+
VER = 014
THISAPP = pcmciautils-$(VER)
@@ -33,8 +35,11 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = pcmciautils
PAK_VER = 1
+
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Authen-SASL b/lfs/perl-Authen-SASL
index 5fee316ae..c69d24333 100644
--- a/lfs/perl-Authen-SASL
+++ b/lfs/perl-Authen-SASL
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Perl extension adding a SASL Authentication framework
+
VER = 2.16
THISAPP = Authen-SASL-$(VER)
@@ -35,6 +37,8 @@ PROG = perl-Authen-SASL
DEPS =
PAK_VER = 3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Carp-Clan b/lfs/perl-Carp-Clan
index ce5e92649..4d52b16b0 100644
--- a/lfs/perl-Carp-Clan
+++ b/lfs/perl-Carp-Clan
@@ -24,6 +24,9 @@
###############################################################################
include Config
+
+SUMMARY = Perl extension for reporting errors from perspective of caller of a "clan" of modules
+
VER = 6.08
THISAPP = Carp-Clan-$(VER)
@@ -35,6 +38,8 @@ PROG = perl-Carp-Clan
DEPS =
PAK_VER = 6
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Date-Calc b/lfs/perl-Date-Calc
index 2b263596a..50500dc50 100644
--- a/lfs/perl-Date-Calc
+++ b/lfs/perl-Date-Calc
@@ -23,6 +23,9 @@
# Definitions
###############################################################################
include Config
+
+SUMMARY = Perl extension for Gregorian calendar date calculations
+
VER = 6.4
THISAPP = Date-Calc-$(VER)
@@ -34,6 +37,8 @@ PROG = perl-Date-Calc
DEPS = perl-Carp-Clan
PAK_VER = 6
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Date-Manip b/lfs/perl-Date-Manip
index 3c3472b53..4514ad841 100644
--- a/lfs/perl-Date-Manip
+++ b/lfs/perl-Date-Manip
@@ -23,6 +23,9 @@
# Definitions
###############################################################################
include Config
+
+SUMMARY = Perl extension adding date manipulation routines
+
VER = 6.85
THISAPP = Date-Manip-$(VER)
@@ -34,6 +37,8 @@ PROG = perl-Date-Manip
DEPS =
PAK_VER = 7
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-File-ReadBackwards b/lfs/perl-File-ReadBackwards
index 16507972a..a778ca95e 100644
--- a/lfs/perl-File-ReadBackwards
+++ b/lfs/perl-File-ReadBackwards
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Perl extension to read a file backwards by lines
+
VER = 1.05
THISAPP = File-ReadBackwards-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-File-Tail b/lfs/perl-File-Tail
index 6b979ef87..c310404ac 100644
--- a/lfs/perl-File-Tail
+++ b/lfs/perl-File-Tail
@@ -24,6 +24,9 @@
###############################################################################
include Config
+
+SUMMARY = Perl extension for reading from continously updated files
+
VER = 1.3
THISAPP = File-Tail-$(VER)
@@ -35,6 +38,8 @@ PROG = perl-File-Tail
DEPS =
PAK_VER = 6
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-MIME-Base64 b/lfs/perl-MIME-Base64
index 95f56bf5d..1f98a7f18 100644
--- a/lfs/perl-MIME-Base64
+++ b/lfs/perl-MIME-Base64
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Perl extension for encoding and decoding of base64 strings
+
VER = 3.16
THISAPP = MIME-Base64-$(VER)
@@ -35,6 +37,8 @@ PROG = perl-MIME-Base64
DEPS =
PAK_VER = 4
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Net-IP b/lfs/perl-Net-IP
index b840f9bae..65f916322 100644
--- a/lfs/perl-Net-IP
+++ b/lfs/perl-Net-IP
@@ -23,6 +23,9 @@
# Definitions
###############################################################################
include Config
+
+SUMMARY = Perl extension for manipulating IPv4/IPv6 addresses
+
VER = 1.26
THISAPP = Net-IP-$(VER)
@@ -35,6 +38,8 @@ PROG = perl-Net-IP
DEPS =
PAK_VER = 3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Net-SMTP-SSL b/lfs/perl-Net-SMTP-SSL
index 39ba15abe..66c7c446f 100644
--- a/lfs/perl-Net-SMTP-SSL
+++ b/lfs/perl-Net-SMTP-SSL
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Perl extension adding SSL support for Net::SMTP
+
VER = 1.04
THISAPP = Net-SMTP-SSL-$(VER)
@@ -35,6 +37,8 @@ PROG = perl-Net-SMTP-SSL
DEPS =
PAK_VER = 4
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-Parse-Yapp b/lfs/perl-Parse-Yapp
index b93bfc8b7..9b3ac5671 100644
--- a/lfs/perl-Parse-Yapp
+++ b/lfs/perl-Parse-Yapp
@@ -24,6 +24,8 @@
###############################################################################
include Config
+SUMMARY = Perl extension for generating and using LALR parsers
+
VER = 1.21
THISAPP = Parse-Yapp-$(VER)
@@ -35,6 +37,8 @@ PROG = perl-Parse-Yapp
DEPS =
PAK_VER = 2
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-TimeDate b/lfs/perl-TimeDate
index fa5fae7a4..612d84db1 100644
--- a/lfs/perl-TimeDate
+++ b/lfs/perl-TimeDate
@@ -23,6 +23,9 @@
# Definitions
###############################################################################
include Config
+
+SUMMARY = TimeDate Perl module
+
VER = 2.33
THISAPP = TimeDate-$(VER)
@@ -34,6 +37,8 @@ PROG = perl-TimeDate
DEPS =
PAK_VER = 6
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-common-sense b/lfs/perl-common-sense
index 42ea4a77d..df57beddd 100644
--- a/lfs/perl-common-sense
+++ b/lfs/perl-common-sense
@@ -23,6 +23,9 @@
# Definitions
###############################################################################
include Config
+
+SUMMARY = Save a tree AND a kitten, use common::sense!
+
VER = 3.74
THISAPP = common-sense-$(VER)
@@ -35,6 +38,8 @@ PROG = perl-common-sense
DEPS =
PAK_VER = 3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-gettext b/lfs/perl-gettext
index 4fd9fe8c7..a2a51ba28 100644
--- a/lfs/perl-gettext
+++ b/lfs/perl-gettext
@@ -25,6 +25,8 @@
include Config
+SUMMARY = Perl extension adding message handling functions
+
VER = 1.05
THISAPP = perl-gettext-$(VER)
@@ -36,6 +38,8 @@ PROG = perl-gettext
DEPS =
PAK_VER = 5
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/perl-inotify2 b/lfs/perl-inotify2
index f02c34ecd..2403165c8 100644
--- a/lfs/perl-inotify2
+++ b/lfs/perl-inotify2
@@ -25,6 +25,7 @@
include Config
+SUMMARY = Perl extension for Scalable directory/file change notification
VER = 1.22
THISAPP = Linux-Inotify2-$(VER)
@@ -37,6 +38,8 @@ PROG = perl-inotify2
DEPS = perl-common-sense
PAK_VER = 3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/pmacct b/lfs/pmacct
index 2307f8c87..9fef56729 100644
--- a/lfs/pmacct
+++ b/lfs/pmacct
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Accounting and aggregation toolsuite for IPv4 and IPv6
+
VER = 1.7.6
THISAPP = pmacct-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS = libcdada
+SERVICES = pmacct
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -95,7 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,pmacct)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install backup definition
install -v -m 644 ${DIR_SRC}/config/backup/includes/pmacct \
/var/ipfire/backup/addons/includes/pmacct
diff --git a/lfs/postfix b/lfs/postfix
index 3735f7e69..c911af056 100644
--- a/lfs/postfix
+++ b/lfs/postfix
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A fast, secure, and flexible mailer
+
VER = 3.6.1
THISAPP = postfix-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 31
DEPS =
+SERVICES = postfix
+
CCARGS = `getconf LFS_CFLAGS` \
-DDEF_DAEMON_DIR="'\"/usr/lib/postfix\"'" \
-DDEF_MANPAGE_DIR="'\"/usr/share/man\"'" \
@@ -113,7 +117,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
mv /usr/sbin/sendmail /usr/sbin/sendmail.postfix
#install initscripts
- $(call INSTALL_INITSCRIPT,postfix)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/powertop b/lfs/powertop
index b27ef8f37..c21853797 100644
--- a/lfs/powertop
+++ b/lfs/powertop
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Linux Tool to Find out What is Using Power on a Laptop
+
VER = v2.10
THISAPP = powertop-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python-setuptools b/lfs/python-setuptools
index 1ffcfca18..f003814ee 100644
--- a/lfs/python-setuptools
+++ b/lfs/python-setuptools
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Enhancements to distutils for building and distributing Python packages
+
VER = 0.6c11
THISAPP = setuptools-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-botocore b/lfs/python3-botocore
index 2413511d3..2d022c9ab 100644
--- a/lfs/python3-botocore
+++ b/lfs/python3-botocore
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python interface for AWS
+
VER = 1.19.28
THISAPP = botocore-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = python3-dateutil python3-jmespath python3-urllib3
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-colorama b/lfs/python3-colorama
index 3dcef17d2..b4c284139 100644
--- a/lfs/python3-colorama
+++ b/lfs/python3-colorama
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Cross-platform colored terminal text
+
VER = 0.4.3
THISAPP = colorama-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-dateutil b/lfs/python3-dateutil
index 04bc39cf1..2e39257d8 100644
--- a/lfs/python3-dateutil
+++ b/lfs/python3-dateutil
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python library for working with date and datetime objects
+
VER = 2.8.1
THISAPP = python-dateutil-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-docutils b/lfs/python3-docutils
index 3756feb57..6412bd5aa 100644
--- a/lfs/python3-docutils
+++ b/lfs/python3-docutils
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python Documentation Utilities
+
VER = 0.16
THISAPP = docutils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-jmespath b/lfs/python3-jmespath
index d49a429a6..41637ce58 100644
--- a/lfs/python3-jmespath
+++ b/lfs/python3-jmespath
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python module for declarative JSON document element extraction
+
VER = 0.9.5
THISAPP = jmespath-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-msgpack b/lfs/python3-msgpack
index dc764f5b3..2013dfb45 100644
--- a/lfs/python3-msgpack
+++ b/lfs/python3-msgpack
@@ -24,6 +24,8 @@
include Config
+SUMMARY = MessagePack (de)serializer
+
VER = 0.5.6
THISAPP = msgpack-python-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-pyasn1 b/lfs/python3-pyasn1
index f8ecfa1d8..6031e43d8 100644
--- a/lfs/python3-pyasn1
+++ b/lfs/python3-pyasn1
@@ -24,6 +24,8 @@
include Config
+SUMMARY = ASN.1 types and codecs
+
VER = 0.4.8
THISAPP = pyasn1-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-pyparsing b/lfs/python3-pyparsing
index 45e960a2b..067313f7d 100644
--- a/lfs/python3-pyparsing
+++ b/lfs/python3-pyparsing
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Grammar Parser Library for Python
+
VER = 2.4.7
THISAPP = pyparsing-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-rsa b/lfs/python3-rsa
index 79a835220..086afcc18 100644
--- a/lfs/python3-rsa
+++ b/lfs/python3-rsa
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Pure-Python RSA Implementation
+
VER = 4.0
THISAPP = rsa-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-s3transfer b/lfs/python3-s3transfer
index 365200448..cfabb57dd 100644
--- a/lfs/python3-s3transfer
+++ b/lfs/python3-s3transfer
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python S3 transfer manager
+
VER = 0.3.3
THISAPP = s3transfer-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-setuptools b/lfs/python3-setuptools
index 3c765d2a8..23cd2e7af 100644
--- a/lfs/python3-setuptools
+++ b/lfs/python3-setuptools
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Enhancements to distutils for building and distributing Python packages
+
VER = 56.2.0
THISAPP = setuptools-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-setuptools-scm b/lfs/python3-setuptools-scm
index 048d92895..e0398a4fd 100644
--- a/lfs/python3-setuptools-scm
+++ b/lfs/python3-setuptools-scm
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python setuptools handler for SCM tags
+
VER = 3.2.0
THISAPP = setuptools_scm-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-six b/lfs/python3-six
index 9d467f273..6bb5731ff 100644
--- a/lfs/python3-six
+++ b/lfs/python3-six
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Python 2 and 3 compatibility utilities
+
VER = 1.14.0
THISAPP = six-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-urllib3 b/lfs/python3-urllib3
index 30ea26f2d..10cb003e0 100644
--- a/lfs/python3-urllib3
+++ b/lfs/python3-urllib3
@@ -24,6 +24,8 @@
include Config
+SUMMARY = HTTP library with thread-safe connection pooling, file post, and more
+
VER = 1.26.2
THISAPP = urllib3-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = python3-urllib3
PAK_VER = 1
+DEPS =
+
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/python3-yaml b/lfs/python3-yaml
index b8cda7f40..6aae4a0e8 100644
--- a/lfs/python3-yaml
+++ b/lfs/python3-yaml
@@ -24,6 +24,8 @@
include Config
+SUMMARY = YAML parser and emitter for Python
+
VER = 3.13
THISAPP = PyYAML-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/qemu b/lfs/qemu
index 689dba96d..87b10ae2d 100644
--- a/lfs/qemu
+++ b/lfs/qemu
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Machine emulator and virtualizer
+
VER = 5.2.0
THISAPP = qemu-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 30
DEPS = libusbredir spice libseccomp
+SERVICES =
+
TARGETS = \
i386-linux-user \
x86_64-linux-user \
diff --git a/lfs/rpcbind b/lfs/rpcbind
index 39d4dba4d..007d2f1f3 100644
--- a/lfs/rpcbind
+++ b/lfs/rpcbind
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Transport independent RPC portmapper
+
VER = 1.2.5
THISAPP = rpcbind-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS = libtirpc
+SERVICES = rpcbind
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -87,6 +91,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,rpcbind)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/rsync b/lfs/rsync
index 3195438a4..714e14c1a 100644
--- a/lfs/rsync
+++ b/lfs/rsync
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Versatile tool for fast incremental file transfer
+
VER = 3.2.3
THISAPP = rsync-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 13
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/samba b/lfs/samba
index bcb65668a..161493ea4 100644
--- a/lfs/samba
+++ b/lfs/samba
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A SMB/CIFS File, Print, and Authentication Server
+
VER = 4.14.6
THISAPP = samba-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 81
DEPS = avahi cups libtirpc krb5 perl-Parse-Yapp
+SERVICES = samba
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -118,7 +122,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
install -m 755 $(DIR_SRC)/config/samba/samba-change-password /usr/sbin/samba-change-password
#install initscripts
- $(call INSTALL_INITSCRIPT,samba)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/sarg b/lfs/sarg
index 6a8b52e6c..b20ce29f9 100644
--- a/lfs/sarg
+++ b/lfs/sarg
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Squid Analysis Report Generator
+
VER = 2.4.0
THISAPP = sarg-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/sdl b/lfs/sdl
index 0e96af04d..bfe4b845c 100644
--- a/lfs/sdl
+++ b/lfs/sdl
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Simple DirectMedia Layer Library
+
VER = 1.2.15
THISAPP = SDL-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = alsa
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/shairport-sync b/lfs/shairport-sync
index 6ec986bbe..f0f9ac385 100644
--- a/lfs/shairport-sync
+++ b/lfs/shairport-sync
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An AirPlay audio player
+
VER = 3.3.7
THISAPP = shairport-sync-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = alac alsa avahi libdaemon soxr
+SERVICES = shairport-sync
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -95,7 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/shairport-sync
# Initscript
- $(call INSTALL_INITSCRIPT,shairport-sync)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/socat b/lfs/socat
index 7b001e9d1..02ef43516 100644
--- a/lfs/socat
+++ b/lfs/socat
@@ -25,6 +25,8 @@
include Config
+SUMMARY = Multipurpose relay for bidirectional data transfer
+
VER = 1.7.3.4
THISAPP = socat-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/sox b/lfs/sox
index 8388c57fc..2ca7c204e 100644
--- a/lfs/sox
+++ b/lfs/sox
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Sound Conversion Tools
+
VER = 14.4.2
THISAPP = sox-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS = libvorbis
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/soxr b/lfs/soxr
index 1660a13ff..f55e3caac 100644
--- a/lfs/soxr
+++ b/lfs/soxr
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The SoX Resampler library
+
VER = 0.1.3
THISAPP = soxr-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/spandsp b/lfs/spandsp
index 25a3dae1b..53898a11e 100644
--- a/lfs/spandsp
+++ b/lfs/spandsp
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A DSP library for Telephony and SoftFAX
+
VER = 0.0.6
THISAPP = spandsp-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = libtiff
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/spectre-meltdown-checker b/lfs/spectre-meltdown-checker
index 063ef727e..36cc7ccd8 100644
--- a/lfs/spectre-meltdown-checker
+++ b/lfs/spectre-meltdown-checker
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Spectre & Meltdown Vulnerability Checker
+
VER = 0.44
THISAPP = spectre-meltdown-checker-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/speedtest-cli b/lfs/speedtest-cli
index f6bcf4c96..3b9751364 100644
--- a/lfs/speedtest-cli
+++ b/lfs/speedtest-cli
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Command line interface for testing internet bandwidth
+
VER = 2.1.3
THISAPP = speedtest-cli-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/spice b/lfs/spice
index d1f56e708..e7ccd844a 100644
--- a/lfs/spice
+++ b/lfs/spice
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A remote display system built for virtual environments
+
VER = 0.14.0
THISAPP = spice-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = opus
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/spice-protocol b/lfs/spice-protocol
index 00f2e57b3..45f5cd8b4 100644
--- a/lfs/spice-protocol
+++ b/lfs/spice-protocol
@@ -24,6 +24,8 @@
include Config
+SUMMARY = SPICE-protocol definitions
+
VER = 0.12.13
THISAPP = spice-protocol-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/squid-accounting b/lfs/squid-accounting
index 77742554e..9476382b3 100644
--- a/lfs/squid-accounting
+++ b/lfs/squid-accounting
@@ -9,6 +9,8 @@
include Config
+SUMMARY = SQUID Accounting IPFire extension
+
VER = 1.0.4
THISAPP = squid-accounting-$(VER)
@@ -19,6 +21,8 @@ PAK_VER = 13
DEPS = perl-File-ReadBackwards
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/squidclamav b/lfs/squidclamav
index b4f79ab96..c73e37da8 100644
--- a/lfs/squidclamav
+++ b/lfs/squidclamav
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Antivirus redirector for Squid based on ClamAv
+
VER = 5.11
THISAPP = squidclamav-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 21
DEPS = clamav
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/sslh b/lfs/sslh
index c5e8cdd63..4926ee816 100644
--- a/lfs/sslh
+++ b/lfs/sslh
@@ -24,6 +24,8 @@
include Config
+SUMMARY = SSL/SSH multiplexer
+
VER = 1.7a
THISAPP = sslh-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES = sslh
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -81,7 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && install -v -m 755 sslh /usr/sbin
#install initscripts
- $(call INSTALL_INITSCRIPT,sslh)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/strace b/lfs/strace
index d24918626..0a1984864 100644
--- a/lfs/strace
+++ b/lfs/strace
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A utility to trace the system calls of a program
+
VER = 5.11
SUP_ARCHES = x86_64 i586 armv6l aarch64
@@ -37,6 +39,8 @@ PAK_VER = 5
DEPS = elfutils
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/stress b/lfs/stress
index bf336eb96..1c18b1752 100644
--- a/lfs/stress
+++ b/lfs/stress
@@ -9,6 +9,8 @@
include Config
+SUMMARY = Tool to load and stress a computer
+
VER = 1.0.4
THISAPP = stress-$(VER)
@@ -21,6 +23,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/stunnel b/lfs/stunnel
index 0b6524e01..9df9b96a3 100644
--- a/lfs/stunnel
+++ b/lfs/stunnel
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Universal TLS Tunnel
+
VER = 5.58
THISAPP = stunnel-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES = stunnel
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
chown -v stunnel:stunnel /var/lib/stunnel
#install initscripts
- $(call INSTALL_INITSCRIPT,stunnel)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install default configuration
diff --git a/lfs/swatch b/lfs/swatch
index 93f858ae6..d6e107342 100644
--- a/lfs/swatch
+++ b/lfs/swatch
@@ -24,6 +24,8 @@
include Config
+SUMMARY = The Simple WATCHdog
+
VER = 3.2.4
THISAPP = swatchdog-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = perl-File-Tail perl-Date-Calc perl-TimeDate perl-Date-Manip
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/sysbench b/lfs/sysbench
index f39fd45df..55ec46ed1 100644
--- a/lfs/sysbench
+++ b/lfs/sysbench
@@ -9,6 +9,8 @@
include Config
+SUMMARY = A MySQL benchmarking tool
+
VER = 1.0.20
THISAPP = sysbench-$(VER)
@@ -22,6 +24,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/taglib b/lfs/taglib
index 101d64662..bb37c5b96 100644
--- a/lfs/taglib
+++ b/lfs/taglib
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Audio Meta-Data Library
+
VER = 1.11.1
THISAPP = taglib-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/tcpdump b/lfs/tcpdump
index 2fcac6d4c..032b8582c 100644
--- a/lfs/tcpdump
+++ b/lfs/tcpdump
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Packet Sniffer
+
VER = 4.99.1
THISAPP = tcpdump-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 13
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/telnet b/lfs/telnet
index 8761b14f2..7bae0cc16 100644
--- a/lfs/telnet
+++ b/lfs/telnet
@@ -24,7 +24,10 @@
include Config
+SUMMARY = A client program for the telnet remote login protocol
+
VER = 0.17
+
THISAPP = netkit-telnet-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
@@ -35,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/tftpd b/lfs/tftpd
index aec900d8a..63ebd632a 100644
--- a/lfs/tftpd
+++ b/lfs/tftpd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A conglomerate of a number of versions of the BSD TFTP code
+
VER = 5.2
THISAPP = tftp-hpa-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
+SERVICES = tftpd
+
CFLAGS += -fcommon
###############################################################################
@@ -84,6 +88,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
mv -fv /usr/sbin/in.tftpd /usr/sbin/tftpd
#install initscripts
- $(call INSTALL_INITSCRIPT,tftpd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/tmux b/lfs/tmux
index e55d38a27..918712e77 100644
--- a/lfs/tmux
+++ b/lfs/tmux
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Terminal multiplexer
+
VER = 3.2a
THISAPP = tmux-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/tor b/lfs/tor
index 97f2cf04e..3e9499daf 100644
--- a/lfs/tor
+++ b/lfs/tor
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Anonymizing overlay network for TCP (The onion router)
+
VER = 0.4.6.5
THISAPP = tor-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 62
DEPS = libseccomp
+SERVICES = tor
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -108,7 +112,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/usr/share/tor/defaults-torrc
# Install initscripts
- $(call INSTALL_INITSCRIPT,tor)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install start links and backup include file.
ln -sf ../init.d/tor /etc/rc.d/rc3.d/S60tor
diff --git a/lfs/traceroute b/lfs/traceroute
index 87157ff42..4d420c07e 100644
--- a/lfs/traceroute
+++ b/lfs/traceroute
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Packet route path tracing utility
+
VER = 2.0.18
THISAPP = traceroute-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/transmission b/lfs/transmission
index d9c82aaae..f06f0be08 100644
--- a/lfs/transmission
+++ b/lfs/transmission
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A BitTorrent client with multiple UIs
+
VER = 3.00
THISAPP = transmission-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 17
DEPS =
+SERVICES = transmission
+
CXXFLAGS += -fno-exceptions
###############################################################################
@@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
chown -Rv nobody.nobody /etc/transmission
#install initscripts
- $(call INSTALL_INITSCRIPT,transmission)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install backup include
install -v -m 644 $(DIR_SRC)/config/backup/includes/transmission \
diff --git a/lfs/tshark b/lfs/tshark
index 5c62d0968..676fc4ab2 100644
--- a/lfs/tshark
+++ b/lfs/tshark
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A Network Traffic Analyser
+
VER = 3.4.7
THISAPP = wireshark-$(VER)
@@ -35,6 +37,8 @@ PROG = tshark
DEPS = krb5 c-ares
PAK_VER = 11
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/util-macros b/lfs/util-macros
index 90a4ac135..71bdf0277 100644
--- a/lfs/util-macros
+++ b/lfs/util-macros
@@ -24,6 +24,8 @@
include Config
+SUMMARY = A set of autoconf macros for Xorg modular packages
+
VER = 1.19.0
THISAPP = util-macros-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/vdr b/lfs/vdr
index 5c7c1ac15..8cac18138 100644
--- a/lfs/vdr
+++ b/lfs/vdr
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Video Disk Recorder
+
VER = 2.4.7
# VDRPLUGVER must match with APIVERSION! in config.h
@@ -41,6 +43,8 @@ PAK_VER = 13
DEPS = vdr_streamdev
+SERVICES = vdr
+
CXXFLAGS += -std=c++11
MAKE_OPTIONS = \
@@ -134,7 +138,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ln -svf ../../include/vdr/device.h /usr/lib/vdr/device.h
#install initscripts
- $(call INSTALL_INITSCRIPT,vdr)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install start links and backup include file.
ln -sf ../init.d/vdr /etc/rc.d/rc3.d/S60vdr
diff --git a/lfs/vdr_dvbapi b/lfs/vdr_dvbapi
index adf60b39d..3fb8d54f9 100644
--- a/lfs/vdr_dvbapi
+++ b/lfs/vdr_dvbapi
@@ -24,6 +24,8 @@
include Config
+SUMMARY = DVBAPI plugin for VDR
+
VER = 2.2.5
THISAPP = vdr-plugin-dvbapi-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
VDRPLUGVER = 2.4.7
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
diff --git a/lfs/vdr_eepg b/lfs/vdr_eepg
index 40b7811aa..bdaf4ace8 100644
--- a/lfs/vdr_eepg
+++ b/lfs/vdr_eepg
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Extended EPG (EEPG) plugin for VDR
+
GIT_VER = 32b4e669bf8bc6e3336073616c121f10b8518fe8
VER = master
@@ -40,6 +42,8 @@ PAK_VER = 5
DEPS =
+SERVICES =
+
VDRPLUGVER = 2.4.7
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
diff --git a/lfs/vdr_epgsearch b/lfs/vdr_epgsearch
index f2a88f87b..5b67969a5 100644
--- a/lfs/vdr_epgsearch
+++ b/lfs/vdr_epgsearch
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Searchtimer and replacement of the VDR program menu
+
VER = 2.4.0+git20191101
THISAPP = vdr-plugin-epgsearch_$(VER).orig
@@ -37,6 +39,8 @@ PAK_VER = 11
DEPS =
+SERVICES =
+
VDRPLUGVER = 2.4.7
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
diff --git a/lfs/vdr_streamdev b/lfs/vdr_streamdev
index 58c5a6438..ee4590d7a 100644
--- a/lfs/vdr_streamdev
+++ b/lfs/vdr_streamdev
@@ -24,6 +24,8 @@
include Config
+SUMMARY = VDR implementation of the VTP (Video Transfer Protocol)
+
VER = 0.6.1
GIT_VER = e2a9b979d3fb92967c7a6a8221e674eb7e55c813
@@ -38,6 +40,8 @@ PAK_VER = 6
DEPS =
+SERVICES =
+
VDRPLUGVER = 2.4.7
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
diff --git a/lfs/vdradmin b/lfs/vdradmin
index 346b19489..2abf8a943 100644
--- a/lfs/vdradmin
+++ b/lfs/vdradmin
@@ -25,6 +25,8 @@
include Config
+SUMMARY = VDRAdmin-AM, a web user interface for VDR
+
VER = 3.6.10
THISAPP = vdradmin-am-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 6
DEPS = perl-gettext vdr vdr_epgsearch
+SERVICES = vdradmin
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -83,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ./install-ipfire.sh
#install initscripts
- $(call INSTALL_INITSCRIPT,vdradmin)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 $(DIR_SRC)/config/vdradmin/vdradmind.conf \
/etc/vdradmin/vdradmind.conf
diff --git a/lfs/w_scan b/lfs/w_scan
index df8d3ffe9..571703381 100644
--- a/lfs/w_scan
+++ b/lfs/w_scan
@@ -24,6 +24,7 @@
include Config
+SUMMARY = Tool for scanning DVB transponders
VER = 20170107
@@ -37,6 +38,8 @@ PAK_VER = 7
DEPS =
+SERVICES =
+
CFLAGS += -fcommon
###############################################################################
diff --git a/lfs/watchdog b/lfs/watchdog
index 67438434c..c84de5abc 100644
--- a/lfs/watchdog
+++ b/lfs/watchdog
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Watchdog Timer Interfaces For The Linux Operating System
+
VER = 5.16
THISAPP = watchdog-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
+SERVICES = watchdog
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -81,7 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
#install initscripts
- $(call INSTALL_INITSCRIPT,watchdog)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 $(DIR_SRC)/config/backup/includes/watchdog \
/var/ipfire/backup/addons/includes/watchdog
@rm -rf $(DIR_APP)
diff --git a/lfs/wavemon b/lfs/wavemon
index 8b66f4dfd..2db9cc767 100644
--- a/lfs/wavemon
+++ b/lfs/wavemon
@@ -9,6 +9,8 @@
include Config
+SUMMARY = An ncurses monitoring application for wireless network devices
+
VER = 0.7.5
THISAPP = wavemon-$(VER)
@@ -21,6 +23,8 @@ PAK_VER = 1
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/wio b/lfs/wio
index c54cd3f31..f117fc2c8 100644
--- a/lfs/wio
+++ b/lfs/wio
@@ -9,6 +9,8 @@
include Config
+SUMMARY = Who Is Online? IPFire extension
+
VER = 1.3.2
THISAPP = wio-$(VER)
@@ -17,6 +19,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = wio
PAK_VER = 13
+DEPS =
+
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/xinetd b/lfs/xinetd
index d3196beef..5ba90ea42 100644
--- a/lfs/xinetd
+++ b/lfs/xinetd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = An 'inetd' with Expanded Functionality
+
VER = 2.3.15
THISAPP = xinetd-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS = libtirpc
+SERVICES = xinetd
+
CFLAGS += -fcommon -I/usr/include/tirpc -Wl,-ltirpc
###############################################################################
@@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -f $(DIR_SRC)/config/xinetd/xinetd.conf /etc/xinetd.conf
#install initscripts
- $(call INSTALL_INITSCRIPT,xinetd)
+ $(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/xvid b/lfs/xvid
index c26c5c271..45f5e9304 100644
--- a/lfs/xvid
+++ b/lfs/xvid
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Xvid is a high quality MPEG-4 ASP video codec
+
VER = 1.3.7
THISAPP = xvidcore-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
+SERVICES =
+
###############################################################################
# Top-level Rules
###############################################################################
diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd
index c69643a54..dbf6f2d77 100644
--- a/lfs/zabbix_agentd
+++ b/lfs/zabbix_agentd
@@ -24,6 +24,8 @@
include Config
+SUMMARY = Zabbix Agent
+
VER = 4.2.6
THISAPP = zabbix-$(VER)
@@ -35,6 +37,8 @@ PROG = zabbix_agentd
PAK_VER = 4
DEPS =
+SERVICES = zabbix_agentd
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -106,7 +110,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
chown zabbix.zabbix /var/run/zabbix
# Install initscripts
- $(call INSTALL_INITSCRIPT,zabbix_agentd)
+ @$(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install sudoers include file
install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/sudoers \
--
2.32.0
--
Dit bericht is gescanned op virussen en andere gevaarlijke
inhoud door MailScanner en lijkt schoon te zijn.
^ permalink raw reply [flat|nested] 3+ messages in thread