From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: Re: [PATCH v3 2/2] buildprocess: Add extra metadata to pak lfs files Date: Mon, 07 Feb 2022 20:35:48 +0000 Message-ID: In-Reply-To: <20220131224047.22310-3-robin.roevens@disroot.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3335211745015244442==" List-Id: --===============3335211745015244442== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Reviewed-by: Peter M=C3=BCller > * 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. >=20 > Signed-off-by: Robin Roevens > --- > 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/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/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 | 6 +++++- > 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/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/qemu-ga | 6 +++++- > lfs/rpcbind | 6 +++++- > lfs/rsync | 4 ++++ > lfs/samba | 6 +++++- > lfs/sarg | 4 ++++ > lfs/sdl2 | 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/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 +++++- > 196 files changed, 851 insertions(+), 51 deletions(-) >=20 > diff --git a/lfs/7zip b/lfs/7zip > index 3e204ca1a..40b4fcda6 100644 > --- a/lfs/7zip > +++ b/lfs/7zip > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D 7-zip file compression program > + > VER =3D 17.04 > =20 > THISAPP =3D p7zip-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/alac b/lfs/alac > index f8510294a..abae8a2f9 100644 > --- a/lfs/alac > +++ b/lfs/alac > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Apple Lossless Audio Codec > + > VER =3D 0.0.7 > =20 > THISAPP =3D alac-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Advanced Linux Sound Architecture > =20 > VER =3D 1.2.5.1 > UVER =3D 1.2.5.1 > @@ -40,6 +41,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D > =20 > +SERVICES =3D alsa > + > TARGET =3D $(DIR_INFO)/$(THISAPP) > =20 > ##########################################################################= ##### > @@ -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 @@ > =20 > include Config > =20 > +SUMMARY =3D Amazon Remote System Config Management > + > VER =3D 3.0.356.0 > SUP_ARCH =3D x86_64 > =20 > @@ -37,6 +39,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D amazon-ssm-agent > + > DIR_BUILD =3D $(GOPATH)/src/github.com/aws/amazon-ssm-agent > =20 > ##########################################################################= ##### > @@ -114,7 +118,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > amazon-ssm-agent.json.template /etc/amazon/ssm/amazon-ssm-agent.json > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,amazon-ssm-agent) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D APC UPS Daemon (Powerful Daemon for APC UPSs) > + > VER =3D 3.14.14 > =20 > THISAPP =3D apcupsd-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D apcupsd > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,apcupsd) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 795ba4130..c2b7aa4c7 100644 > --- a/lfs/avahi > +++ b/lfs/avahi > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D D-Bus Service for Zeroconf and Bonjour > + > VER =3D 0.8 > =20 > THISAPP =3D avahi-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D dbus libdaemon > =20 > +SERVICES =3D 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.servi= ce > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,avahi) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =09 > #install backup definition > install -v -m 644 ${DIR_SRC}/config/backup/includes/avahi \ > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Amazon Web Services Command Line Interface > + > VER =3D 1.18.188 > =20 > THISAPP =3D awscli-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D python3-botocore python3-colorama python3-docutils python3-= pyasn1 python3-rsa python3-s3transfer python3-six python3-yaml > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D IPFire backup extension > + > VER =3D ipfire > =20 > THISAPP =3D backup-$(VER) > @@ -34,6 +36,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Enterprise-ready Network Backup Software > + > VER =3D 9.6.7 > =20 > THISAPP =3D bacula-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D > =20 > +SERVICES =3D bacula > + > # For GCC 10 > CFLAGS +=3D -Wno-error=3Dnarrowing > =20 > @@ -91,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,bacula) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 a57e745a5..48c3e42b4 100644 > --- a/lfs/bird > +++ b/lfs/bird > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D The BIRD Internet Routing Daemon > + > VER =3D 2.0.8 > =20 > THISAPP =3D bird-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 8 > =20 > DEPS =3D > =20 > +SERVICES =3D bird > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > @@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/bird > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,bird) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D Deduplicating backup program with compression and authentic= ated encryption > + > VER =3D 1.1.13 > =20 > THISAPP =3D borgbackup-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D python3-msgpack > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Realtime Bandwidth Monitor > + > VER =3D 0.6.1-f54b3fa > =20 > THISAPP =3D bwm-ng-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Tools for asynchronous name resolves > + > VER =3D 1.17.1 > =20 > THISAPP =3D c-ares-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Utilities for doing and managing mounts of the Linux CIFS f= ilesystem > + > VER =3D 6.13 > =20 > THISAPP =3D cifs-utils-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/clamav b/lfs/clamav > index 1fffd99d9..adc9cb344 100644 > --- a/lfs/clamav > +++ b/lfs/clamav > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Antivirus Toolkit=20 > + > VER =3D 0.104.2 > =20 > THISAPP =3D clamav-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 59 > =20 > DEPS =3D > =20 > +SERVICES =3D clamav > + > DATABASE_DIR =3D /var/lib/clamav > =20 > ##########################################################################= ##### > @@ -107,6 +111,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > mkdir -pv /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/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)-$$(basena= me $@).ipfire | awk '{ print $$5 }'`/g" \ > + -e "s/SERVICES//g" \ > < /usr/src/src/pakfire/meta > /install/packages/meta-core-upgrade-$$(bas= ename $@) > diff --git a/lfs/cpufrequtils b/lfs/cpufrequtils > index 3c1f5939a..11a34fcf8 100644 > --- a/lfs/cpufrequtils > +++ b/lfs/cpufrequtils > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Tools to Determine and Set CPUfreq Settings=20 > + > VER =3D 008 > =20 > THISAPP =3D cpufrequtils-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 10 > =20 > DEPS =3D > =20 > +SERVICES =3D cpufreq > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -87,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,cpufreq) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D The Common UNIX Printing System > + > VER =3D 2.3.3op2 > =20 > THISAPP =3D cups-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 23 > =20 > DEPS =3D avahi cups-filters dbus ghostscript krb5 libtiff > =20 > +SERVICES =3D 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 > =20 > # install initscript > - $(call INSTALL_INITSCRIPT,cups) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > cp -fv $(DIR_SRC)/config/cups/cupsd.conf /var/ipfire/cups/ > =20 > @rm -rf $(DIR_APP) > diff --git a/lfs/cups-filters b/lfs/cups-filters > index 10de534c4..5abd4677b 100644 > --- a/lfs/cups-filters > +++ b/lfs/cups-filters > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D OpenPrinting CUPS filters, backends, and cups-browsed > + > VER =3D 1.28.10 > =20 > THISAPP =3D cups-filters-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D cups ghostscript > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Implementation of Cyrus SASL API > + > VER =3D 2.1.26 > =20 > THISAPP =3D cyrus-sasl-$(VER) > @@ -41,6 +43,8 @@ endif > =20 > DEPS =3D > =20 > +SERVICES =3D cyrus-sasl > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -100,7 +104,7 @@ ifeq "$(PASS)" "" > cp -vf $(DIR_SRC)/config/cyrus-sasl/smtpd.conf /usr/lib/sasl2/ > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,cyrus-sasl) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D D-Bus Message Bus System > + > VER =3D 1.12.20 > =20 > THISAPP =3D dbus-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D messagebus > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,messagebus) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D Data Copying in the Presence of I/O Errors=20 > + > VER =3D 1.25 > + > THISAPP =3D ddrescue-$(VER) > DL_FILE =3D $(THISAPP).tar.lz > DL_FROM =3D $(URL_IPFIRE) > @@ -35,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A client for signing certificates with an ACME server > + > VER =3D 0.7.0 > =20 > THISAPP =3D dehydrated-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/dnsdist b/lfs/dnsdist > index a0d8a20b1..e611f1bdd 100644 > --- a/lfs/dnsdist > +++ b/lfs/dnsdist > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A highly DNS-, DoS- and abuse-aware loadbalancer > + > VER =3D 1.7.0 > =20 > THISAPP =3D dnsdist-$(VER) > @@ -38,6 +40,8 @@ SUP_ARCH =3D x86_64 aarch64 > =20 > DEPS =3D > =20 > +SERVICES =3D dnsdist > + > MAX_PARALLELISM =3D $(shell echo $$(( $(SYSTEM_MEMORY) / 3072 ))) > =20 > ##########################################################################= ##### > @@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,dnsdist) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Ethernet Bridge Tables > + > VER =3D 2.0.10-4 > =20 > THISAPP =3D ebtables-v$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/elfutils b/lfs/elfutils > index ccaffec1a..cd35659aa 100644 > --- a/lfs/elfutils > +++ b/lfs/elfutils > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Higher-level library to access ELF files=20 > + > VER =3D 0.186 > =20 > THISAPP =3D elfutils-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D An advanced and well-established feature-rich text mode web= browser > + > VER =3D 0.12pre6 > =20 > THISAPP =3D elinks-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Epson ESC/P-R Inkjet Printer Driver > + > VER =3D 1.6.12 > LSB =3D 1lsb3.2 > =20 > @@ -37,6 +39,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D cups > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/faad2 b/lfs/faad2 > index b2c8218e1..9e68b7f19 100644 > --- a/lfs/faad2 > +++ b/lfs/faad2 > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D C library and frontend for decoding MPEG2/4 AAC > + > VER =3D 2_10_0 > =20 > THISAPP =3D faad2-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Full-Featured POP and IMAP Mail Retrieval Daemon > + > VER =3D 6.4.19 > =20 > THISAPP =3D fetchmail-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 10 > =20 > DEPS =3D > =20 > +SERVICES =3D fetchmail > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -99,7 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/fetchmail > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,fetchmail) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > =20 > @rm -rf $(DIR_APP) > diff --git a/lfs/ffmpeg b/lfs/ffmpeg > index 21c21cc88..97ed7ea90 100644 > --- a/lfs/ffmpeg > +++ b/lfs/ffmpeg > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Library for working with various multimedia formats > + > VER =3D 4.4 > =20 > THISAPP =3D ffmpeg-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D sdl2 lame libvorbis xvid > =20 > +SERVICES =3D > + > ifeq "$(BUILD_ARCH)" "armv6l" > LDFLAGS +=3D -latomic > endif > diff --git a/lfs/fireperf b/lfs/fireperf > index 19fe7b1fd..3bb8002fc 100644 > --- a/lfs/fireperf > +++ b/lfs/fireperf > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A Network Benchmarking Tool > + > VER =3D 0.2.0 > =20 > THISAPP =3D fireperf-$(VER) > @@ -34,6 +36,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D fireperf > PAK_VER =3D 2 > =20 > +DEPS =3D > + > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D IPFire Firmware Update Tool > + > VER =3D 20210107 > =20 > THISAPP =3D firmware-update-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D flashrom > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Free Lossless Audio Codec > + > VER =3D 1.3.3 > =20 > THISAPP =3D flac-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D libogg > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/flashrom b/lfs/flashrom > index 417a7cffa..20f3d4a1d 100644 > --- a/lfs/flashrom > +++ b/lfs/flashrom > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A universal flash programming utility > + > VER =3D 1.2 > =20 > THISAPP =3D flashrom-v$(VER) > @@ -37,6 +39,8 @@ SUP_ARCH =3D x86_64 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Tools for using the foomatic database of printers and prin= ter drivers > + > VER =3D 4.0.9 > VER_DB =3D 4.0-$(DATE) > VER_FILTERS =3D 4.0.17 > @@ -39,6 +41,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D cups ghostscript libtiff hplip > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > export LIB_CUPS=3D/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 @@ > =20 > include Config > =20 > +SUMMARY =3D A program to ping multiple hosts > + > VER =3D 5.0 > =20 > THISAPP =3D fping-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D "" > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Free UCS scalable fonts > + > VER =3D 20060126 > =20 > THISAPP =3D freefont-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/freeradius b/lfs/freeradius > index 967a00483..6b2e6f8e5 100644 > --- a/lfs/freeradius > +++ b/lfs/freeradius > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D RADIUS Server > + > VER =3D 3.0.23 > =20 > THISAPP =3D freeradius-server-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 14 > =20 > DEPS =3D libtalloc samba > =20 > +SERVICES =3D freeradius > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -144,7 +148,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /etc/logrotate.d/freeradius > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,freeradius) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/frr b/lfs/frr > index 04f1aa590..81840dc05 100644 > --- a/lfs/frr > +++ b/lfs/frr > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D FRRouting Routing daemon > + > VER =3D 8.0.1 > =20 > THISAPP =3D frr-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D elfutils > =20 > +SERVICES =3D frr > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > @@ -111,7 +115,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/frr > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,frr) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/ghostscript b/lfs/ghostscript > index 695ff6bcb..e5ca19a40 100644 > --- a/lfs/ghostscript > +++ b/lfs/ghostscript > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D The Ghostscript interpreter for PostScript and PDF > + > VER =3D 9.55.0 > =20 > THISAPP =3D ghostscript-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D cups dbus libtiff > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/git b/lfs/git > index ca9bfc1d5..3023d8f44 100644 > --- a/lfs/git > +++ b/lfs/git > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Fast, scalable, distributed revision control system > + > VER =3D 2.34.1 > =20 > THISAPP =3D git-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 21 > =20 > DEPS =3D perl-Authen-SASL perl-MIME-Base64 perl-Net-SMTP-SSL > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D GNU variant of universal network utility > + > VER =3D 0.7.1 > =20 > THISAPP =3D netcat-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D GNU MP3 Streaming Server > + > VER =3D 3.0 > =20 > THISAPP =3D gnump3d-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D gnump3d > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > ln -sf /usr/bin/gnump3d-index /etc/fcron.daily/gnump3d-index > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,gnump3d) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/guardian b/lfs/guardian > index 6d61c3361..1fab73610 100644 > --- a/lfs/guardian > +++ b/lfs/guardian > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A perl written Intrusion Prevention System > + > VER =3D 2.0.2 > =20 > THISAPP =3D guardian-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 25 > =20 > DEPS =3D perl-inotify2 perl-Net-IP > =20 > +SERVICES =3D guardian > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -97,7 +101,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > touch /var/log/guardian/guardian.log > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,guardian) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Printer drivers for CUPS from the Gutenprint project=20 > + > VER =3D 5.2.9 > =20 > THISAPP =3D gutenprint-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D cups > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The Reliable, High Performance TCP/HTTP Load Balancer=20 > + > VER =3D 2.2.4 > =20 > THISAPP =3D haproxy-$(VER) > @@ -36,6 +38,7 @@ PAK_VER =3D 19 > =20 > DEPS =3D > =20 > +SERVICES =3D haproxy > =20 > ifeq "$(BUILD_ARCH)" "riscv64" > LDFLAGS +=3D -latomic > @@ -97,7 +100,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/haproxy > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,haproxy) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # Logrotate > -mkdir -pv /etc/logrotate.d > diff --git a/lfs/hostapd b/lfs/hostapd > index 73262f4c2..cb2626bf3 100644 > --- a/lfs/hostapd > +++ b/lfs/hostapd > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Daemon for running a WPA capable Access Point=20 > + > VER =3D 581dfcc > =20 > THISAPP =3D hostapd-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 58 > =20 > DEPS =3D > =20 > +SERVICES =3D 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/b= ackup/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 c783a0e34..fb45605f7 100644 > --- a/lfs/hplip > +++ b/lfs/hplip > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D HP's Printing, Scanning, and Faxing Software=20 > + > VER =3D 3.21.6 > =20 > THISAPP =3D hplip-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/htop b/lfs/htop > index d874c8614..aa63b0285 100644 > --- a/lfs/htop > +++ b/lfs/htop > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D An Interactive text-mode Process Viewer for Linux=20 > + > VER =3D 3.1.2 > =20 > THISAPP =3D htop-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 18 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/icinga b/lfs/icinga > index 456f66388..4e82efa7e 100644 > --- a/lfs/icinga > +++ b/lfs/icinga > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Network monitoring application > + > VER =3D 1.11.4 > =20 > THISAPP =3D icinga-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D nagios-plugins > =20 > +SERVICES =3D icinga > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/iftop b/lfs/iftop > index 9c95e1b66..73ac2157d 100644 > --- a/lfs/iftop > +++ b/lfs/iftop > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Real-Time Interface Bandwidth Usage > + > VER =3D 1.0pre4 > =20 > THISAPP =3D iftop-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/igmpproxy b/lfs/igmpproxy > index bd6407bdc..6a48d0df0 100644 > --- a/lfs/igmpproxy > +++ b/lfs/igmpproxy > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Multicast router utilizing IGMP forwarding > + > VER =3D 0.3 > =20 > THISAPP =3D igmpproxy-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Internationalization Tool Collection > + > VER =3D 0.51.0 > =20 > THISAPP =3D intltool-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Top Like UI to Show Per-Process I/O Going on > + > VER =3D 0.6 > =20 > THISAPP =3D iotop-$(VER) > @@ -34,8 +36,11 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > =20 > PROG =3D iotop > PAK_VER =3D 2 > + > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A tool to measure network performance > + > VER =3D 2.0.14a > =20 > THISAPP =3D iperf-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A tool to measure network performance > + > VER =3D 3.10.1 > =20 > THISAPP =3D iperf-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D TCP/IP Network Monitor > + > VER =3D 1.2.1 > =20 > THISAPP =3D iptraf-ng-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Utility for Administering the Linux Virtual Server > + > VER =3D 1.29 > =20 > THISAPP =3D ipvsadm-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Text Editor > + > VER =3D 4.6 > =20 > THISAPP =3D joe-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/keepalived b/lfs/keepalived > index 9916b5e42..e5aa2ec44 100644 > --- a/lfs/keepalived > +++ b/lfs/keepalived > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A keepalive facility for Linux > + > VER =3D 2.2.4 > =20 > THISAPP =3D keepalived-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 10 > =20 > DEPS =3D > =20 > +SERVICES =3D keepalived > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -86,7 +90,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/keepalived > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,keepalived) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/krb5 b/lfs/krb5 > index f72c12fd0..59853704c 100644 > --- a/lfs/krb5 > +++ b/lfs/krb5 > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Kerberos > + > VER =3D 1.19.2 > =20 > THISAPP =3D krb5-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The LAME MP3 encoder > + > VER =3D 3.100 > =20 > THISAPP =3D lame-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Daemon capable of showing info on LCD displays > + > VER =3D 0.5.7 > =20 > THISAPP =3D lcdproc-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D lcdproc > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > @@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cp -vf $(DIR_SRC)/config/lcdproc/{LCDd,lcdproc}.conf /etc/lcdproc > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,lcdproc) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D IPC library used by GnuPG version 2 > + > VER =3D 2.5.4 > =20 > THISAPP =3D libassuan-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Basic data structures in C (libstdc++ wrapper) > + > VER =3D 0.3.5 > =20 > THISAPP =3D libcdada-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Lightweight C library That Eases the Writing of UNIX Daemons > + > VER =3D 0.14 > =20 > THISAPP =3D libdaemon-$(VER) > @@ -34,6 +36,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D libdaemon > PAK_VER =3D 1 > =20 > +DEPS =3D > + > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D An EXIF Tag Parsing Library for Digital Cameras > + > VER =3D 0.6.22 > =20 > THISAPP =3D libexif-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D ID3 Tag Manipulation Library > + > VER =3D 0.15.1b > =20 > THISAPP =3D libid3tag-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D An MPEG audio decoder library > + > VER =3D 0.15.1b > =20 > THISAPP =3D libmad-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -Wa,--noexecstack > =20 > ##########################################################################= ##### > diff --git a/lfs/libmpdclient b/lfs/libmpdclient > index ee18a37a6..65a7e8545 100644 > --- a/lfs/libmpdclient > +++ b/lfs/libmpdclient > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Library for interfacing the Music Player Daemon > + > VER =3D 2.19 > =20 > THISAPP =3D libmpdclient-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D MPEG-2 Video Stream Decoder > + > VER =3D 0.4.1 > =20 > THISAPP =3D mpeg2dec-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D NFSv4 User and Group ID Mapping Library > + > VER =3D 0.27 > =20 > THISAPP =3D libnfsidmap-$(VER) > @@ -34,6 +36,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D libnfsidmap > PAK_VER =3D 2 > =20 > +DEPS =3D > + > +SERVICES =3D > + > #CFLAGS +=3D -I/usr/include/tirpc > =20 > ##########################################################################= ##### > diff --git a/lfs/libogg b/lfs/libogg > index 59a0a3fa1..afc527beb 100644 > --- a/lfs/libogg > +++ b/lfs/libogg > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Ogg Bitstream Library > + > VER =3D 1.3.5 > =20 > THISAPP =3D libogg-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Generic PCI access library > + > VER =3D 0.16 > =20 > THISAPP =3D libpciaccess-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D An implementation of Primary Rate ISDN > + > VER =3D 1.4.10.2 > =20 > THISAPP =3D libpri-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/libseccomp b/lfs/libseccomp > index 616a61c91..17930291d 100644 > --- a/lfs/libseccomp > +++ b/lfs/libseccomp > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A Seccomp (mode 2) helper library > + > VER =3D 2.5.3 > =20 > THISAPP =3D libseccomp-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Library for communcating with Icecast servers > + > VER =3D 2.4.3 > =20 > THISAPP =3D libshout-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/libsolv b/lfs/libsolv > index 192e9b013..1a316dad6 100644 > --- a/lfs/libsolv > +++ b/lfs/libsolv > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Package dependency solver using a satisfiability algorithm > + > VER =3D 0.7.19 > =20 > THISAPP =3D libsolv-$(VER) > @@ -36,6 +38,8 @@ PROG =3D libsolv > DEPS =3D > PAK_VER =3D 4 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Samba talloc Library > + > VER =3D 2.3.1 > =20 > THISAPP =3D talloc-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The Tiff Library (with JPEG and compression support) > + > VER =3D 4.3.0 > =20 > THISAPP =3D tiff-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Transport Independent RPC Library > + > VER =3D 1.3.1 > =20 > THISAPP =3D libtirpc-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/libusbredir b/lfs/libusbredir > index 13eff5a73..a5a7286d9 100644 > --- a/lfs/libusbredir > +++ b/lfs/libusbredir > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D USB Network Redirection protocol > + > VER =3D 0.8.0 > =20 > THISAPP =3D usbredir-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/libvirt b/lfs/libvirt > index bc0dfc036..ec0154e5b 100644 > --- a/lfs/libvirt > +++ b/lfs/libvirt > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Server side daemon and supporting files for libvirt > + > VER =3D 7.10.0 > =20 > THISAPP =3D libvirt-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 27 > =20 > DEPS =3D ebtables libpciaccess libtirpc libyajl ncat qemu > =20 > +SERVICES =3D libvirtd virtlogd > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -115,8 +119,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && ninja -C builddir/ install > =20 > #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 > =20 > # Backup > diff --git a/lfs/libvorbis b/lfs/libvorbis > index 5d8c39811..336aae9c0 100644 > --- a/lfs/libvorbis > +++ b/lfs/libvorbis > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D The Vorbis General Audio Compression Codec > + > VER =3D 1.3.6 > =20 > THISAPP =3D libvorbis-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D libogg > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Yet Another JSON Library > + > VER =3D 2.1.0 > =20 > THISAPP =3D libyajl-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D HardWare LiSter=20 > + > VER =3D B.02.19.2 > =20 > THISAPP =3D lshw-$(VER) > @@ -32,11 +34,13 @@ DL_FILE =3D $(THISAPP).tar.gz > DL_FROM =3D $(URL_IPFIRE) > DIR_APP =3D $(DIR_SRC)/$(THISAPP) > TARGET =3D $(DIR_INFO)/$(THISAPP) > -PROG =3D lshw > +PROG =3D lshw > PAK_VER =3D 1 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/ltrace b/lfs/ltrace > index 8a8408a6e..1921841e3 100644 > --- a/lfs/ltrace > +++ b/lfs/ltrace > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Library and system call tracer for programs > + > VER =3D 0.7.3 > SUP_ARCHES =3D x86_64 armv6l > =20 > @@ -37,6 +39,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D elfutils > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/lynis b/lfs/lynis > index e6f2007b0..f4b693489 100644 > --- a/lfs/lynis > +++ b/lfs/lynis > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Security and System auditing tool > + > VER =3D 3.0.6 > =20 > THISAPP =3D lynis-$(VER) > @@ -34,8 +36,11 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > =20 > PROG =3D lynis > PAK_VER =3D 10 > + > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D GNU make > + > VER =3D 4.3 > =20 > THISAPP =3D make-$(VER) > @@ -35,6 +37,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > # Normal build or $(TOOLS_DIR) build. > # > ifeq "$(ROOT)" "" > diff --git a/lfs/mc b/lfs/mc > index 9ef542bac..d8324e898 100644 > --- a/lfs/mc > +++ b/lfs/mc > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Midnight Commander > + > VER =3D 4.8.27 > =20 > THISAPP =3D mc-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 22 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/mcelog b/lfs/mcelog > index b9213dd00..72123c915 100644 > --- a/lfs/mcelog > +++ b/lfs/mcelog > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Log Machine Check Events > + > VER =3D 175 > =20 > THISAPP =3D mcelog-$(VER) > @@ -37,6 +39,8 @@ SUP_ARCH =3D x86_64 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A mDNS repeater > + > VER =3D 1.10 > =20 > THISAPP =3D mdns-repeater-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D mdns-repeater > + > CFLAGS +=3D -DHGVERSION=3D'\"$(VER)\"' > =20 > ##########################################################################= ##### > @@ -83,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && install -v -m 755 mdns-repeater /usr/bin > =20 > # install initscripts > - $(call INSTALL_INITSCRIPT,mdns-repeater) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Terminal Program > + > VER =3D 2.8 > =20 > THISAPP =3D minicom-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/minidlna b/lfs/minidlna > index a0e09a0a3..b84b07a83 100644 > --- a/lfs/minidlna > +++ b/lfs/minidlna > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D DLNA compatible server > + > VER =3D 1.3.0 > =20 > THISAPP =3D minidlna-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 8 > =20 > DEPS =3D ffmpeg flac libexif libid3tag libogg > =20 > +SERVICES =3D minidlna > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > @@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > install -m 644 $(DIR_SRC)/config/minidlna/minidlna.conf /etc > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,minidlna) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =09 > #install backup definition > install -v -m 644 ${DIR_SRC}/config/backup/includes/minidlna \ > diff --git a/lfs/monit b/lfs/monit > index 51b7e0101..d176fb7c1 100644 > --- a/lfs/monit > +++ b/lfs/monit > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Utility for monitoring services on a Unix system > + > VER =3D 5.30.0 > =20 > THISAPP =3D monit-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 17 > =20 > DEPS =3D > =20 > +SERVICES =3D monit > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > install -v -m 600 $(DIR_SRC)/config/monit/monitrc /etc > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,monit) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 47b069401..f8643f094 100644 > --- a/lfs/mpc > +++ b/lfs/mpc > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Client for the Music Player Daemon > + > VER =3D 0.33 > =20 > THISAPP =3D mpc-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 8 > =20 > DEPS =3D mpd libmpdclient > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/mpd b/lfs/mpd > index ef6f7afbb..a86f2852d 100644 > --- a/lfs/mpd > +++ b/lfs/mpd > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Music Player Daemon=20 > + > VER =3D 0.22.6 > =20 > THISAPP =3D mpd-$(VER) > @@ -37,6 +39,8 @@ SUP_ARCH =3D aarch64 armv6l x86_64 > =20 > DEPS =3D alsa avahi faad2 ffmpeg flac lame libmad libshout libogg li= bid3tag libvorbis opus soxr > =20 > +SERVICES =3D mpd > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && ninja -C builddir/ install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,mpd) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D IPFire integration for the Music Player Daemon > + > VER =3D ipfire > =20 > THISAPP =3D mpfire-$(VER) > @@ -34,6 +36,8 @@ PAK_VER =3D 14 > =20 > DEPS =3D mpd mpc > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Ping and Traceroute Network Diagnostic Tool > + > VER =3D 0.94 > =20 > THISAPP =3D mtr-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The Nagios Plug-Ins > + > VER =3D 2.3.3 > =20 > THISAPP =3D nagios-plugins-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Nagios Remote Plug-In Executor > + > VER =3D 4.0.3 > =20 > THISAPP =3D nrpe-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D nagios-plugins > =20 > +SERVICES =3D nrpe > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install-config > =20 > # install initscript > - $(call INSTALL_INITSCRIPT,nrpe) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 d9a0dbfd6..e13696deb 100644 > --- a/lfs/nano > +++ b/lfs/nano > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Pico editor clone with enhancements > + > VER =3D 6.0 > =20 > THISAPP =3D nano-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 40 > =20 > DEPS =3D "" > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/ncat b/lfs/ncat > index 0e327a043..c994706dd 100644 > --- a/lfs/ncat > +++ b/lfs/ncat > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Network tool to concatenate and redirect sockets > + > VER =3D 7.91 > =20 > THISAPP =3D ncat-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/ncdu b/lfs/ncdu > index 7570aaddd..e75187317 100644 > --- a/lfs/ncdu > +++ b/lfs/ncdu > @@ -25,6 +25,8 @@ > =20 > include Config > =20 > +SUMMARY =3D NCurses Disk Usage > + > VER =3D 1.16 > =20 > THISAPP =3D ncdu-$(VER) > @@ -32,11 +34,13 @@ DL_FILE =3D $(THISAPP).tar.gz > DL_FROM =3D $(URL_IPFIRE) > DIR_APP =3D $(DIR_SRC)/$(THISAPP) > TARGET =3D $(DIR_INFO)/$(THISAPP) > -PROG =3D ncdu > +PROG =3D ncdu > PAK_VER =3D 2 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D AppleShare file server > + > VER =3D 3.1.12 > =20 > THISAPP =3D netatalk-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D avahi dbus krb5 > =20 > +SERVICES =3D netatalk > + > CFLAGS +=3D -fcommon -Wno-unused-result > =20 > ##########################################################################= ##### > @@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/netatalk > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,netatalk) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Graphics Conversion Package > + > VER =3D 10.73.31 > =20 > THISAPP =3D netpbm-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -flax-vector-conversions > =20 > ##########################################################################= ##### > diff --git a/lfs/netsnmpd b/lfs/netsnmpd > index d8243e1d9..fa5970748 100644 > --- a/lfs/netsnmpd > +++ b/lfs/netsnmpd > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D SNMP Daemon > + > VER =3D 5.9.1 > =20 > THISAPP =3D net-snmp-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 12 > =20 > DEPS =3D > =20 > +SERVICES =3D netsnmpd > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -103,7 +107,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/netsnmpd > =20 > # install initscripts > - $(call INSTALL_INITSCRIPT,netsnmpd) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Support Utilities for Kernel nfsd > + > VER =3D 2.5.3 > =20 > THISAPP =3D nfs-utils-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 15 > =20 > DEPS =3D libnfsidmap rpcbind > =20 > +SERVICES =3D nfs-server > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > # Install initscript > - $(call INSTALL_INITSCRIPT,nfs-server) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A HTTP server and IMAP/POP3 proxy server > VER =3D 1.19.2 > =20 > THISAPP =3D nginx-$(VER) > @@ -34,6 +35,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D nginx > PAK_VER =3D 11 > =20 > +DEPS =3D > + > +SERVICES =3D 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Network exploration tool and security scanner > + > VER =3D 7.91 > =20 > THISAPP =3D nmap-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Network UPS Tools Core (Uninterruptible Power Supply Monito= ring) > + > VER =3D 2.7.4 > =20 > THISAPP =3D nut-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D nut > + > CXXFLAGS +=3D -std=3Dc++11 > =20 > ##########################################################################= ##### > @@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > mkdir -p /var/state/ups > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,nut) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Observium agent > + > VER =3D 18.9.1 > =20 > THISAPP =3D observium-community-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D xinetd > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/openvmtools b/lfs/openvmtools > index de583305f..91c3baeb6 100644 > --- a/lfs/openvmtools > +++ b/lfs/openvmtools > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Open Virtual Machine Tools > + > VER =3D stable-11.3.0 > =20 > THISAPP =3D open-vm-tools-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 8 > =20 > DEPS =3D libtirpc > =20 > +SERVICES =3D openvmtools > + > CFLAGS +=3D -Wno-error=3Darray-bounds > =20 > ##########################################################################= ##### > @@ -99,7 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #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 @@ > =20 > include Config > =20 > +SUMMARY =3D Opus Audio Codec Library > + > VER =3D 1.3.1 > =20 > THISAPP =3D opus-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D GNU partitioner > + > VER =3D 3.4 > =20 > THISAPP =3D parted-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/pcengines-apu-firmware b/lfs/pcengines-apu-firmware > index 5879c1fce..4e36c6b28 100644 > --- a/lfs/pcengines-apu-firmware > +++ b/lfs/pcengines-apu-firmware > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Firmware files for PC Engines apu system boards > + > VER =3D 4.15.0.1 > =20 > THISAPP =3D pcengines-apu-firmware-$(VER) > @@ -36,6 +38,8 @@ SUP_ARCH =3D x86_64 > =20 > DEPS =3D firmware-update > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Helper programs for PC-Cards > + > VER =3D 014 > =20 > THISAPP =3D pcmciautils-$(VER) > @@ -33,8 +35,11 @@ DIR_APP =3D $(DIR_SRC)/$(THISAPP) > TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D pcmciautils > PAK_VER =3D 1 > + > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension adding a SASL Authentication framework > + > VER =3D 2.16 > =20 > THISAPP =3D Authen-SASL-$(VER) > @@ -35,6 +37,8 @@ PROG =3D perl-Authen-SASL > DEPS =3D > PAK_VER =3D 3 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > ##########################################################################= ##### > =20 > include Config > + > +SUMMARY =3D Perl extension for reporting errors from perspective of cal= ler of a "clan" of modules > + > VER =3D 6.08 > =20 > THISAPP =3D Carp-Clan-$(VER) > @@ -35,6 +38,8 @@ PROG =3D perl-Carp-Clan > DEPS =3D > PAK_VER =3D 6 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 =3D Perl extension for Gregorian calendar date calculations > + > VER =3D 6.4 > =20 > THISAPP =3D Date-Calc-$(VER) > @@ -34,6 +37,8 @@ PROG =3D perl-Date-Calc > DEPS =3D perl-Carp-Clan > PAK_VER =3D 6 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/perl-Date-Manip b/lfs/perl-Date-Manip > index c945ff9f8..6ab212450 100644 > --- a/lfs/perl-Date-Manip > +++ b/lfs/perl-Date-Manip > @@ -23,6 +23,9 @@ > # Definitions > ##########################################################################= ##### > include Config > + > +SUMMARY =3D Perl extension adding date manipulation routines > + > VER =3D 6.86 > =20 > THISAPP =3D Date-Manip-$(VER) > @@ -34,6 +37,8 @@ PROG =3D perl-Date-Manip > DEPS =3D > PAK_VER =3D 8 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension to read a file backwards by lines > + > VER =3D 1.05 > =20 > THISAPP =3D File-ReadBackwards-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > ##########################################################################= ##### > =20 > include Config > + > +SUMMARY =3D Perl extension for reading from continously updated files > + > VER =3D 1.3 > =20 > THISAPP =3D File-Tail-$(VER) > @@ -35,6 +38,8 @@ PROG =3D perl-File-Tail > DEPS =3D > PAK_VER =3D 6 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension for encoding and decoding of base64 strings > + > VER =3D 3.16 > =20 > THISAPP =3D MIME-Base64-$(VER) > @@ -35,6 +37,8 @@ PROG =3D perl-MIME-Base64 > DEPS =3D > PAK_VER =3D 4 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 =3D Perl extension for manipulating IPv4/IPv6 addresses > + > VER =3D 1.26 > =20 > THISAPP =3D Net-IP-$(VER) > @@ -35,6 +38,8 @@ PROG =3D perl-Net-IP > DEPS =3D > PAK_VER =3D 3 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension adding SSL support for Net::SMTP > + > VER =3D 1.04 > =20 > THISAPP =3D Net-SMTP-SSL-$(VER) > @@ -35,6 +37,8 @@ PROG =3D perl-Net-SMTP-SSL > DEPS =3D > PAK_VER =3D 4 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > ##########################################################################= ##### > =20 > include Config > +SUMMARY =3D Perl extension for generating and using LALR parsers > + > VER =3D 1.21 > =20 > THISAPP =3D Parse-Yapp-$(VER) > @@ -35,6 +37,8 @@ PROG =3D perl-Parse-Yapp > DEPS =3D > PAK_VER =3D 2 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 =3D TimeDate Perl module > + > VER =3D 2.33 > =20 > THISAPP =3D TimeDate-$(VER) > @@ -34,6 +37,8 @@ PROG =3D perl-TimeDate > DEPS =3D > PAK_VER =3D 6 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 =3D Save a tree AND a kitten, use common::sense! > + > VER =3D 3.74 > =20 > THISAPP =3D common-sense-$(VER) > @@ -35,6 +38,8 @@ PROG =3D perl-common-sense > DEPS =3D > PAK_VER =3D 3 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension adding message handling functions > + > VER =3D 1.05 > =20 > THISAPP =3D perl-gettext-$(VER) > @@ -36,6 +38,8 @@ PROG =3D perl-gettext > DEPS =3D > PAK_VER =3D 5 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Perl extension for Scalable directory/file change notificat= ion > VER =3D 1.22 > =20 > THISAPP =3D Linux-Inotify2-$(VER) > @@ -37,6 +38,8 @@ PROG =3D perl-inotify2 > DEPS =3D perl-common-sense > PAK_VER =3D 3 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Accounting and aggregation toolsuite for IPv4 and IPv6 > + > VER =3D 1.7.6 > =20 > THISAPP =3D pmacct-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D libcdada > =20 > +SERVICES =3D 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 6fe46d9a8..99d955e61 100644 > --- a/lfs/postfix > +++ b/lfs/postfix > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A fast, secure, and flexible mailer > + > VER =3D 3.6.3 > =20 > THISAPP =3D postfix-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 33 > =20 > DEPS =3D > =20 > +SERVICES =3D postfix > + > CCARGS =3D `getconf LFS_CFLAGS` \ > -DDEF_DAEMON_DIR=3D"'\"/usr/lib/postfix\"'" \ > -DDEF_MANPAGE_DIR=3D"'\"/usr/share/man\"'" \ > @@ -113,7 +117,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > mv /usr/sbin/sendmail /usr/sbin/sendmail.postfix > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,postfix) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Linux Tool to Find out What is Using Power on a Laptop > + > VER =3D v2.10 > =20 > THISAPP =3D powertop-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python interface for AWS > + > VER =3D 1.19.28 > =20 > THISAPP =3D botocore-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D python3-dateutil python3-jmespath python3-urllib3 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Cross-platform colored terminal text > + > VER =3D 0.4.3 > =20 > THISAPP =3D colorama-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python library for working with date and datetime objects > + > VER =3D 2.8.1 > =20 > THISAPP =3D python-dateutil-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python Documentation Utilities > + > VER =3D 0.16 > =20 > THISAPP =3D docutils-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python module for declarative JSON document element extract= ion > + > VER =3D 0.9.5 > =20 > THISAPP =3D jmespath-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D MessagePack (de)serializer > + > VER =3D 0.5.6 > =20 > THISAPP =3D msgpack-python-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D ASN.1 types and codecs > + > VER =3D 0.4.8 > =20 > THISAPP =3D pyasn1-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Grammar Parser Library for Python > + > VER =3D 2.4.7 > =20 > THISAPP =3D pyparsing-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Pure-Python RSA Implementation > + > VER =3D 4.0 > =20 > THISAPP =3D rsa-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python S3 transfer manager > + > VER =3D 0.3.3 > =20 > THISAPP =3D s3transfer-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/python3-setuptools b/lfs/python3-setuptools > index 3aac89207..349e8449f 100644 > --- a/lfs/python3-setuptools > +++ b/lfs/python3-setuptools > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Enhancements to distutils for building and distributing Pyt= hon packages > + > VER =3D 58.0.4 > =20 > THISAPP =3D setuptools-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python setuptools handler for SCM tags > + > VER =3D 3.2.0 > =20 > THISAPP =3D setuptools_scm-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Python 2 and 3 compatibility utilities > + > VER =3D 1.14.0 > =20 > THISAPP =3D six-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D HTTP library with thread-safe connection pooling, file post,= and more > + > VER =3D 1.26.2 > =20 > THISAPP =3D urllib3-$(VER) > @@ -34,6 +36,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D python3-urllib3 > PAK_VER =3D 1 > =20 > +DEPS =3D > + > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D YAML parser and emitter for Python > + > VER =3D 3.13 > =20 > THISAPP =3D PyYAML-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/qemu b/lfs/qemu > index caf16e830..48d6187ae 100644 > --- a/lfs/qemu > +++ b/lfs/qemu > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Machine emulator and virtualizer > + > # If you update the version also qemu-ga !!! > VER =3D 6.1.0 > =20 > @@ -37,6 +39,8 @@ PAK_VER =3D 32 > =20 > DEPS =3D libusbredir spice libseccomp > =20 > +SERVICES =3D > + > TARGETS =3D \ > i386-linux-user \ > x86_64-linux-user \ > diff --git a/lfs/qemu-ga b/lfs/qemu-ga > index 1a89d4e96..62523ab3d 100644 > --- a/lfs/qemu-ga > +++ b/lfs/qemu-ga > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Guest agent for QEMU > + > VER =3D 6.1.0 > THISAPP =3D qemu-ga-$(VER) > TARGET =3D $(DIR_INFO)/$(THISAPP) > @@ -32,6 +34,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D qemu-ga > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -53,7 +57,7 @@ $(TARGET) : > @$(PREBUILD) > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,qemu-ga) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/rpcbind b/lfs/rpcbind > index 071b89bd3..a1be60a0a 100644 > --- a/lfs/rpcbind > +++ b/lfs/rpcbind > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Transport independent RPC portmapper=20 > + > VER =3D 1.2.6 > =20 > THISAPP =3D rpcbind-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D libtirpc > =20 > +SERVICES =3D 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Versatile tool for fast incremental file transfer > + > VER =3D 3.2.3 > =20 > THISAPP =3D rsync-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/samba b/lfs/samba > index 45f4ffc44..1fbd97cb9 100644 > --- a/lfs/samba > +++ b/lfs/samba > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A SMB/CIFS File, Print, and Authentication Server > + > VER =3D 4.14.6 > =20 > THISAPP =3D samba-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 82 > =20 > DEPS =3D avahi cups libtirpc krb5 perl-Parse-Yapp > =20 > +SERVICES =3D 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/sa= mba-change-password > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,samba) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D Squid Analysis Report Generator > + > VER =3D 2.4.0 > =20 > THISAPP =3D sarg-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/sdl2 b/lfs/sdl2 > index 2cdf013eb..c85ff3e46 100644 > --- a/lfs/sdl2 > +++ b/lfs/sdl2 > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Simple DirectMedia Layer Library > + > VER =3D 2.0.18 > =20 > THISAPP =3D SDL2-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D alsa > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/shairport-sync b/lfs/shairport-sync > index 2f0995480..748b323d0 100644 > --- a/lfs/shairport-sync > +++ b/lfs/shairport-sync > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D An AirPlay audio player > + > VER =3D 3.3.8 > =20 > THISAPP =3D shairport-sync-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D alac alsa avahi libdaemon soxr > =20 > +SERVICES =3D shairport-sync > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -95,7 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /var/ipfire/backup/addons/includes/shairport-sync > =20 > # Initscript > - $(call INSTALL_INITSCRIPT,shairport-sync) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/socat b/lfs/socat > index a6d58118c..422949799 100644 > --- a/lfs/socat > +++ b/lfs/socat > @@ -25,6 +25,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Multipurpose relay for bidirectional data transfer > + > VER =3D 1.7.4.2 > =20 > THISAPP =3D socat-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D=20 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Sound Conversion Tools > + > VER =3D 14.4.2 > =20 > THISAPP =3D sox-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D libvorbis > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The SoX Resampler library > + > VER =3D 0.1.3 > =20 > THISAPP =3D soxr-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A DSP library for Telephony and SoftFAX > + > VER =3D 0.0.6 > =20 > THISAPP =3D spandsp-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D libtiff > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Spectre & Meltdown Vulnerability Checker > + > VER =3D 0.44 > =20 > THISAPP =3D spectre-meltdown-checker-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Command line interface for testing internet bandwidth > + > VER =3D 2.1.3 > =20 > THISAPP =3D speedtest-cli-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/spice b/lfs/spice > index 72b132ebd..63578a354 100644 > --- a/lfs/spice > +++ b/lfs/spice > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A remote display system built for virtual environments > + > VER =3D 0.15.0 > =20 > THISAPP =3D spice-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D opus > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/spice-protocol b/lfs/spice-protocol > index ead597438..ba66083c8 100644 > --- a/lfs/spice-protocol > +++ b/lfs/spice-protocol > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D SPICE-protocol definitions > + > VER =3D 0.14.3 > =20 > THISAPP =3D spice-protocol-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D SQUID Accounting IPFire extension > + > VER =3D 1.0.4 > =20 > THISAPP =3D squid-accounting-$(VER) > @@ -19,6 +21,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D perl-File-ReadBackwards > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Antivirus redirector for Squid based on ClamAv > + > VER =3D 5.11 > =20 > THISAPP =3D squidclamav-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 21 > =20 > DEPS =3D clamav > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/sslh b/lfs/sslh > index 07f419007..48ee91305 100644 > --- a/lfs/sslh > +++ b/lfs/sslh > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D SSL/SSH multiplexer > + > VER =3D 1.22c > =20 > THISAPP =3D sslh-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D sslh > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -81,7 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && make install > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,sslh) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/lfs/strace b/lfs/strace > index 3fdf8e390..1b6bb6ae5 100644 > --- a/lfs/strace > +++ b/lfs/strace > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A utility to trace the system calls of a program > + > VER =3D 5.14 > SUP_ARCHES =3D x86_64 armv6l aarch64 > =20 > @@ -37,6 +39,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D elfutils > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Tool to load and stress a computer > + > VER =3D 1.0.4 > =20 > THISAPP =3D stress-$(VER) > @@ -21,6 +23,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Universal TLS Tunnel > + > VER =3D 5.58 > =20 > THISAPP =3D stunnel-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D stunnel > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > chown -v stunnel:stunnel /var/lib/stunnel > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,stunnel) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > =20 > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D The Simple WATCHdog > + > VER =3D 3.2.4 > =20 > THISAPP =3D swatchdog-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D perl-File-Tail perl-Date-Calc perl-TimeDate perl-Date-Manip > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/sysbench b/lfs/sysbench > index 4f784441b..a185adef7 100644 > --- a/lfs/sysbench > +++ b/lfs/sysbench > @@ -9,6 +9,8 @@ > =20 > include Config > =20 > +SUMMARY =3D A MySQL benchmarking tool > + > VER =3D 1.0.20 > =20 > THISAPP =3D sysbench-$(VER) > @@ -22,6 +24,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/taglib b/lfs/taglib > index ec9038700..2a535e35a 100644 > --- a/lfs/taglib > +++ b/lfs/taglib > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Audio Meta-Data Library > + > VER =3D 1.12 > =20 > THISAPP =3D taglib-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Packet Sniffer > + > VER =3D 4.99.1 > =20 > THISAPP =3D tcpdump-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A client program for the telnet remote login protocol > + > VER =3D 0.17 > + > THISAPP =3D netkit-telnet-$(VER) > DL_FILE =3D $(THISAPP).tar.gz > DL_FROM =3D $(URL_IPFIRE) > @@ -35,6 +38,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A conglomerate of a number of versions of the BSD TFTP code > + > VER =3D 5.2 > =20 > THISAPP =3D tftp-hpa-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D > =20 > +SERVICES =3D tftpd > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > @@ -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 @@ > =20 > include Config > =20 > +SUMMARY =3D Terminal multiplexer > + > VER =3D 3.2a > =20 > THISAPP =3D tmux-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 9 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > diff --git a/lfs/tor b/lfs/tor > index aca9c0c92..c0a67ea6c 100644 > --- a/lfs/tor > +++ b/lfs/tor > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Anonymizing overlay network for TCP (The onion router) > + > VER =3D 0.4.6.9 > =20 > THISAPP =3D tor-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 66 > =20 > DEPS =3D libseccomp > =20 > +SERVICES =3D tor > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -108,7 +112,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > /usr/share/tor/defaults-torrc > =20 > # Install initscripts > - $(call INSTALL_INITSCRIPT,tor) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 0ec14538e..9334f47a2 100644 > --- a/lfs/traceroute > +++ b/lfs/traceroute > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Packet route path tracing utility > + > VER =3D 2.1.0 > =20 > THISAPP =3D traceroute-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 4 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A BitTorrent client with multiple UIs > + > VER =3D 3.00 > =20 > THISAPP =3D transmission-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 17 > =20 > DEPS =3D > =20 > +SERVICES =3D transmission > + > CXXFLAGS +=3D -fno-exceptions > =20 > ##########################################################################= ##### > @@ -89,7 +93,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > chown -Rv nobody.nobody /etc/transmission > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,transmission) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D A Network Traffic Analyser > + > VER =3D 3.4.7 > =20 > THISAPP =3D wireshark-$(VER) > @@ -35,6 +37,8 @@ PROG =3D tshark > DEPS =3D krb5 c-ares > PAK_VER =3D 11 > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Video Disk Recorder > + > VER =3D 2.4.7 > =20 > # VDRPLUGVER must match with APIVERSION! in config.h > @@ -41,6 +43,8 @@ PAK_VER =3D 13 > =20 > DEPS =3D vdr_streamdev > =20 > +SERVICES =3D vdr > + > CXXFLAGS +=3D -std=3Dc++11 > =20 > MAKE_OPTIONS =3D \ > @@ -134,7 +138,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > ln -svf ../../include/vdr/device.h /usr/lib/vdr/device.h > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,vdr) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # 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 d91d20d72..54adcb2bb 100644 > --- a/lfs/vdr_dvbapi > +++ b/lfs/vdr_dvbapi > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D DVBAPI plugin for VDR > + > VER =3D 2.2.5 > =20 > THISAPP =3D vdr-plugin-dvbapi-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > VDRPLUGVER =3D 2.4.7 > =20 > EXTRA_FLAGS=3D -D_FILE_OFFSET_BITS=3D64 -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 @@ > =20 > include Config > =20 > +SUMMARY =3D Extended EPG (EEPG) plugin for VDR > + > GIT_VER =3D 32b4e669bf8bc6e3336073616c121f10b8518fe8 > VER =3D master > =20 > @@ -40,6 +42,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > VDRPLUGVER =3D 2.4.7 > =20 > EXTRA_FLAGS=3D -D_FILE_OFFSET_BITS=3D64 -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 @@ > =20 > include Config > =20 > +SUMMARY =3D Searchtimer and replacement of the VDR program menu > + > VER =3D 2.4.0+git20191101 > =20 > THISAPP =3D vdr-plugin-epgsearch_$(VER).orig > @@ -37,6 +39,8 @@ PAK_VER =3D 11 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > VDRPLUGVER =3D 2.4.7 > =20 > EXTRA_FLAGS=3D -D_FILE_OFFSET_BITS=3D64 -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 @@ > =20 > include Config > =20 > +SUMMARY =3D VDR implementation of the VTP (Video Transfer Protocol) > + > VER =3D 0.6.1 > GIT_VER =3D e2a9b979d3fb92967c7a6a8221e674eb7e55c813 > =20 > @@ -38,6 +40,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > VDRPLUGVER =3D 2.4.7 > =20 > EXTRA_FLAGS=3D -D_FILE_OFFSET_BITS=3D64 -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 @@ > =20 > include Config > =20 > +SUMMARY =3D VDRAdmin-AM, a web user interface for VDR > + > VER =3D 3.6.10 > =20 > THISAPP =3D vdradmin-am-$(VER) > @@ -37,6 +39,8 @@ PAK_VER =3D 6 > =20 > DEPS =3D perl-gettext vdr vdr_epgsearch > =20 > +SERVICES =3D vdradmin > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -83,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cd $(DIR_APP) && ./install-ipfire.sh > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,vdradmin) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Tool for scanning DVB transponders > =20 > VER =3D 20170107 > =20 > @@ -37,6 +38,8 @@ PAK_VER =3D 7 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > CFLAGS +=3D -fcommon > =20 > ##########################################################################= ##### > diff --git a/lfs/watchdog b/lfs/watchdog > index 67438434c..c84de5abc 100644 > --- a/lfs/watchdog > +++ b/lfs/watchdog > @@ -24,6 +24,8 @@ > =20 > include Config > =20 > +SUMMARY =3D Watchdog Timer Interfaces For The Linux Operating System > + > VER =3D 5.16 > =20 > THISAPP =3D watchdog-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 5 > =20 > DEPS =3D > =20 > +SERVICES =3D 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=20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D An ncurses monitoring application for wireless network devi= ces > + > VER =3D 0.7.5 > =20 > THISAPP =3D wavemon-$(VER) > @@ -21,6 +23,8 @@ PAK_VER =3D 1 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Who Is Online? IPFire extension > + > VER =3D 1.3.2 > =20 > THISAPP =3D wio-$(VER) > @@ -17,6 +19,10 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) > PROG =3D wio > PAK_VER =3D 13 > =20 > +DEPS =3D > + > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D An 'inetd' with Expanded Functionality > + > VER =3D 2.3.15 > =20 > THISAPP =3D xinetd-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 2 > =20 > DEPS =3D libtirpc > =20 > +SERVICES =3D xinetd > + > CFLAGS +=3D -fcommon -I/usr/include/tirpc -Wl,-ltirpc > =20 > ##########################################################################= ##### > @@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > cp -f $(DIR_SRC)/config/xinetd/xinetd.conf /etc/xinetd.conf > =20 > #install initscripts > - $(call INSTALL_INITSCRIPT,xinetd) > + $(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > @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 @@ > =20 > include Config > =20 > +SUMMARY =3D Xvid is a high quality MPEG-4 ASP video codec > + > VER =3D 1.3.7 > =20 > THISAPP =3D xvidcore-$(VER) > @@ -36,6 +38,8 @@ PAK_VER =3D 3 > =20 > DEPS =3D > =20 > +SERVICES =3D > + > ##########################################################################= ##### > # 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 @@ > =20 > include Config > =20 > +SUMMARY =3D Zabbix Agent > + > VER =3D 4.2.6 > =20 > THISAPP =3D zabbix-$(VER) > @@ -35,6 +37,8 @@ PROG =3D zabbix_agentd > PAK_VER =3D 4 > DEPS =3D > =20 > +SERVICES =3D zabbix_agentd > + > ##########################################################################= ##### > # Top-level Rules > ##########################################################################= ##### > @@ -106,7 +110,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > chown zabbix.zabbix /var/run/zabbix > =20 > # Install initscripts > - $(call INSTALL_INITSCRIPT,zabbix_agentd) > + @$(call INSTALL_INITSCRIPTS,$(SERVICES)) > =20 > # Install sudoers include file > install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/sudoers \ --===============3335211745015244442==--