From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robin Roevens To: development@lists.ipfire.org Subject: [PATCH v2 2/2] buildprocess: Add extra metadata to pak lfs files Date: Sun, 15 Aug 2021 22:38:46 +0200 Message-ID: <20210815203846.15956-3-robin.roevens@disroot.org> In-Reply-To: <20210815203846.15956-1-robin.roevens@disroot.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0671294990895665972==" List-Id: --===============0671294990895665972== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable * Add a Summary and Services field to all pak lfs files * Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS macro in all pak lfs files. Signed-off-by: Robin Roevens --- lfs/7zip | 4 ++++ lfs/alac | 4 ++++ lfs/alsa | 5 ++++- lfs/amazon-ssm-agent | 6 +++++- lfs/apcupsd | 6 +++++- lfs/avahi | 6 +++++- lfs/aws-cli | 4 ++++ lfs/backup | 4 ++++ lfs/bacula | 6 +++++- lfs/bird | 6 +++++- lfs/borgbackup | 4 ++++ lfs/bwm-ng | 4 ++++ lfs/c-ares | 4 ++++ lfs/cifs-utils | 4 ++++ lfs/clamav | 6 +++++- lfs/client175 | 6 +++++- lfs/core-updates | 2 ++ lfs/cpufrequtils | 6 +++++- lfs/cups | 6 +++++- lfs/cups-filters | 4 ++++ lfs/cyrus-sasl | 6 +++++- lfs/dbus | 6 +++++- lfs/ddrescue | 5 +++++ lfs/dehydrated | 4 ++++ lfs/dnsdist | 6 +++++- lfs/ebtables | 4 ++++ lfs/elfutils | 4 ++++ lfs/elinks | 4 ++++ lfs/epson-inkjet-printer-escpr | 4 ++++ lfs/faad2 | 4 ++++ lfs/fetchmail | 6 +++++- lfs/ffmpeg | 4 ++++ lfs/fireperf | 6 ++++++ lfs/firmware-update | 4 ++++ lfs/flac | 4 ++++ lfs/flashrom | 4 ++++ lfs/foomatic | 4 ++++ lfs/fping | 4 ++++ lfs/freefont | 4 ++++ lfs/freeradius | 6 +++++- lfs/frr | 6 +++++- lfs/ghostscript | 4 ++++ lfs/git | 4 ++++ lfs/gnu-netcat | 4 ++++ lfs/gnump3d | 6 +++++- lfs/guardian | 6 +++++- lfs/gutenprint | 4 ++++ lfs/haproxy | 5 ++++- lfs/hostapd | 6 +++++- lfs/hplip | 4 ++++ lfs/htop | 4 ++++ lfs/icinga | 4 ++++ lfs/iftop | 4 ++++ lfs/igmpproxy | 4 ++++ lfs/intltool | 4 ++++ lfs/iotop | 5 +++++ lfs/iperf | 4 ++++ lfs/iperf3 | 4 ++++ lfs/iptraf-ng | 4 ++++ lfs/ipvsadm | 4 ++++ lfs/joe | 4 ++++ lfs/keepalived | 6 +++++- lfs/krb5 | 4 ++++ lfs/lame | 4 ++++ lfs/lcdproc | 6 +++++- lfs/libassuan | 4 ++++ lfs/libcdada | 4 ++++ lfs/libdaemon | 6 ++++++ lfs/libexif | 4 ++++ lfs/libid3tag | 4 ++++ lfs/libmad | 4 ++++ lfs/libmpdclient | 4 ++++ lfs/libmpeg2 | 4 ++++ lfs/libnfsidmap | 6 ++++++ lfs/libogg | 4 ++++ lfs/libpciaccess | 4 ++++ lfs/libpri | 4 ++++ lfs/libseccomp | 4 ++++ lfs/libshout | 4 ++++ lfs/libsolv | 4 ++++ lfs/libstatgrab | 4 ++++ lfs/libtalloc | 4 ++++ lfs/libtiff | 4 ++++ lfs/libtirpc | 4 ++++ lfs/libusbredir | 4 ++++ lfs/libvirt | 7 +++++-- lfs/libvorbis | 4 ++++ lfs/libyajl | 4 ++++ lfs/lshw | 6 +++++- lfs/ltrace | 4 ++++ lfs/lynis | 5 +++++ lfs/make | 4 ++++ lfs/mc | 4 ++++ lfs/mcelog | 4 ++++ lfs/mdns-repeater | 6 +++++- lfs/minicom | 4 ++++ lfs/minidlna | 6 +++++- lfs/monit | 5 ++++- lfs/mpc | 4 ++++ lfs/mpd | 6 +++++- lfs/mpfire | 4 ++++ lfs/mtr | 4 ++++ lfs/nagios-plugins | 4 ++++ lfs/nagios_nrpe | 6 +++++- lfs/nano | 4 ++++ lfs/ncat | 4 ++++ lfs/ncdu | 6 +++++- lfs/netatalk | 6 +++++- lfs/netpbm | 4 ++++ lfs/netsnmpd | 6 +++++- lfs/nfs | 6 +++++- lfs/nginx | 5 +++++ lfs/nmap | 4 ++++ lfs/nut | 6 +++++- lfs/observium-agent | 4 ++++ lfs/openvmtools | 6 +++++- lfs/opus | 4 ++++ lfs/parted | 4 ++++ lfs/pcengines-apu-firmware | 4 ++++ lfs/pcmciautils | 5 +++++ lfs/perl-Authen-SASL | 4 ++++ lfs/perl-Carp-Clan | 5 +++++ lfs/perl-Date-Calc | 5 +++++ lfs/perl-Date-Manip | 5 +++++ lfs/perl-File-ReadBackwards | 4 ++++ lfs/perl-File-Tail | 5 +++++ lfs/perl-MIME-Base64 | 4 ++++ lfs/perl-Net-IP | 5 +++++ lfs/perl-Net-SMTP-SSL | 4 ++++ lfs/perl-Parse-Yapp | 4 ++++ lfs/perl-TimeDate | 5 +++++ lfs/perl-common-sense | 5 +++++ lfs/perl-gettext | 4 ++++ lfs/perl-inotify2 | 3 +++ lfs/pmacct | 6 +++++- lfs/postfix | 6 +++++- lfs/powertop | 4 ++++ lfs/python-setuptools | 4 ++++ lfs/python3-botocore | 4 ++++ lfs/python3-colorama | 4 ++++ lfs/python3-dateutil | 4 ++++ lfs/python3-docutils | 4 ++++ lfs/python3-jmespath | 4 ++++ lfs/python3-msgpack | 4 ++++ lfs/python3-pyasn1 | 4 ++++ lfs/python3-pyparsing | 4 ++++ lfs/python3-rsa | 4 ++++ lfs/python3-s3transfer | 4 ++++ lfs/python3-setuptools | 4 ++++ lfs/python3-setuptools-scm | 4 ++++ lfs/python3-six | 4 ++++ lfs/python3-urllib3 | 6 ++++++ lfs/python3-yaml | 4 ++++ lfs/qemu | 4 ++++ lfs/rpcbind | 6 +++++- lfs/rsync | 4 ++++ lfs/samba | 6 +++++- lfs/sarg | 4 ++++ lfs/sdl | 4 ++++ lfs/shairport-sync | 6 +++++- lfs/socat | 4 ++++ lfs/sox | 4 ++++ lfs/soxr | 4 ++++ lfs/spandsp | 4 ++++ lfs/spectre-meltdown-checker | 4 ++++ lfs/speedtest-cli | 4 ++++ lfs/spice | 4 ++++ lfs/spice-protocol | 4 ++++ lfs/squid-accounting | 4 ++++ lfs/squidclamav | 4 ++++ lfs/sslh | 6 +++++- lfs/strace | 4 ++++ lfs/stress | 4 ++++ lfs/stunnel | 6 +++++- lfs/swatch | 4 ++++ lfs/sysbench | 4 ++++ lfs/taglib | 4 ++++ lfs/tcpdump | 4 ++++ lfs/telnet | 5 +++++ lfs/tftpd | 6 +++++- lfs/tmux | 4 ++++ lfs/tor | 6 +++++- lfs/traceroute | 4 ++++ lfs/transmission | 6 +++++- lfs/tshark | 4 ++++ lfs/util-macros | 4 ++++ lfs/vdr | 6 +++++- lfs/vdr_dvbapi | 4 ++++ lfs/vdr_eepg | 4 ++++ lfs/vdr_epgsearch | 4 ++++ lfs/vdr_streamdev | 4 ++++ lfs/vdradmin | 6 +++++- lfs/w_scan | 3 +++ lfs/watchdog | 6 +++++- lfs/wavemon | 4 ++++ lfs/wio | 6 ++++++ lfs/xinetd | 6 +++++- lfs/xvid | 4 ++++ lfs/zabbix_agentd | 6 +++++- 199 files changed, 862 insertions(+), 51 deletions(-) diff --git a/lfs/7zip b/lfs/7zip index b70ce491c..5a31d36e0 100644 --- a/lfs/7zip +++ b/lfs/7zip @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D 7-zip file compression program + VER =3D 17.03 =20 THISAPP =3D p7zip-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 8 =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 ae166a88c..7ba13e367 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 8 =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.service =20 # Install initscript - $(call INSTALL_INITSCRIPT,avahi) + $(call INSTALL_INITSCRIPTS,$(SERVICES)) =20 @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/aws-cli b/lfs/aws-cli index a098f9ad8..deef69595 100644 --- a/lfs/aws-cli +++ b/lfs/aws-cli @@ -24,6 +24,8 @@ =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-py= asn1 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 ee1829907..0d0ec1933 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.7 =20 THISAPP =3D bird-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 7 =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 authenticat= ed 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 fil= esystem + 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 4dc996ea4..26c3caf11 100644 --- a/lfs/clamav +++ b/lfs/clamav @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Antivirus Toolkit=20 + VER =3D 0.103.3 =20 THISAPP =3D clamav-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 56 =20 DEPS =3D =20 +SERVICES =3D clamav + ifeq "$(BUILD_PLATFORM)" "arm" CONFIGURE_FLAGS =3D --disable-fanotify endif @@ -98,6 +102,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mkdir -p /var/run/clamav chown clamav:clamav /var/run/clamav #install initscripts - $(call INSTALL_INITSCRIPT,clamav) + $(call INSTALL_INITSCRIPTS,$(SERVICES)) @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/client175 b/lfs/client175 index e69e8e705..035b237d2 100644 --- a/lfs/client175 +++ b/lfs/client175 @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D A full featured web MPD client with tag editing. + VER =3D 0.7 =20 THISAPP =3D client175_$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 3 =20 DEPS =3D mpfire =20 +SERVICES =3D client175 + ############################################################################= ### # Top-level Rules ############################################################################= ### @@ -91,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chown -R nobody:nobody /srv/client175 =20 #install initscripts - $(call INSTALL_INITSCRIPT,client175) + $(call INSTALL_INITSCRIPTS,$(SERVICES)) =20 @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/core-updates b/lfs/core-updates index fa8b36d50..08d72310e 100644 --- a/lfs/core-updates +++ b/lfs/core-updates @@ -92,8 +92,10 @@ core/%: update.sh files.tar.xz ROOTFILES rm -rf /install/packages/package sed -e "s/NAME/core-upgrade/g" \ + -e "s/SUMMARY/IPFire Core Update/g" \ -e "s/VER/$(VERSION)/g" \ -e "s/RELEASE/$$(basename $@)/g" \ -e "s/DEPS/$(DEPS)/g" \ -e "s/SIZE/`ls -l \/install\/packages\/core-upgrade-$(VERSION)-$$(basename= $@).ipfire | awk '{ print $$5 }'`/g" \ + -e "s/SERVICES//g" \ < /usr/src/src/pakfire/meta > /install/packages/meta-core-upgrade-$$(basen= ame $@) 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 d00b5ccb2..dec6f29e0 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.9 =20 THISAPP =3D cups-filters-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 6 =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 7d0e55e57..40811d5ec 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.6.0 =20 THISAPP =3D dnsdist-$(VER) @@ -38,6 +40,8 @@ SUP_ARCH =3D x86_64 =20 DEPS =3D =20 +SERVICES =3D dnsdist + MAX_PARALLELISM =3D $(shell echo $$(( $(SYSTEM_MEMORY) / 2048 ))) =20 ############################################################################= ### @@ -95,7 +99,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 6a6e9dabc..c3ddc3e37 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.185 =20 THISAPP =3D elfutils-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 6 =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 b= rowser + 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 5ec1541c1..d132ed96b 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.8.8 =20 THISAPP =3D faad2-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 2 =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 1efa14a36..ee192f97c 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 12 =20 DEPS =3D sdl 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 e770cfcf0..d7bd261b7 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 i586 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 printe= r 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 b1a139bb6..4e5139691 100644 --- a/lfs/freeradius +++ b/lfs/freeradius @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D RADIUS Server + VER =3D 3.0.21 =20 THISAPP =3D freeradius-server-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 13 =20 DEPS =3D libtalloc samba =20 +SERVICES =3D freeradius + ############################################################################= ### # Top-level Rules ############################################################################= ### @@ -143,7 +147,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 cff23ff92..6e36bf489 100644 --- a/lfs/frr +++ b/lfs/frr @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D FRRouting Routing daemon + VER =3D 6.0 =20 THISAPP =3D frr-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 1 =20 DEPS =3D =20 +SERVICES =3D frr + CFLAGS +=3D -fcommon =20 ############################################################################= ### @@ -110,7 +114,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 1ee14a16e..2d5d2be17 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.54.0 =20 THISAPP =3D ghostscript-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 8 =20 DEPS =3D cups dbus libtiff =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/git b/lfs/git index 2290c6e99..c18e994e0 100644 --- a/lfs/git +++ b/lfs/git @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Fast, scalable, distributed revision control system + VER =3D 2.31.0 =20 THISAPP =3D git-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 19 =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 245249031..66d908693 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 24 =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 19a4b9340..56454df6e 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 56 =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/bac= kup/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.c= onf diff --git a/lfs/hplip b/lfs/hplip index e87b8fb8e..cd869a0c6 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.2 =20 THISAPP =3D hplip-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =20 DEPS =3D =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/htop b/lfs/htop index 0dfdf011f..0f99cf71d 100644 --- a/lfs/htop +++ b/lfs/htop @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D An Interactive text-mode Process Viewer for Linux=20 + VER =3D 3.0.5 =20 THISAPP =3D htop-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 16 =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 c32d519b9..388f01289 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.2.1 =20 THISAPP =3D igmpproxy-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =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 da3f3f819..cdfd0926a 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.1.5 =20 THISAPP =3D keepalived-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 9 =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 a972920e7..88aedf1ad 100644 --- a/lfs/krb5 +++ b/lfs/krb5 @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Kerberos + VER =3D 1.19.1 =20 THISAPP =3D krb5-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 6 =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 24f516d01..12d5e215a 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 4 =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 38d7a7dde..fc949acfa 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.1 =20 THISAPP =3D libseccomp-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =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 3741fddaf..941de732b 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.14 =20 THISAPP =3D libsolv-$(VER) @@ -36,6 +38,8 @@ PROG =3D libsolv DEPS =3D PAK_VER =3D 3 =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/libstatgrab b/lfs/libstatgrab index eef514773..c2804d7e2 100644 --- a/lfs/libstatgrab +++ b/lfs/libstatgrab @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Interface to System Statistics + VER =3D 0.92 =20 THISAPP =3D libstatgrab-$(VER) @@ -32,6 +34,8 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) =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 b680cbb3d..7f765e643 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 6.5.0 =20 THISAPP =3D libvirt-$(VER) @@ -37,6 +39,8 @@ PAK_VER =3D 26 =20 DEPS =3D ebtables libpciaccess libtirpc libyajl ncat qemu =20 +SERVICES =3D libvirtd virtlogd + ############################################################################= ### # Top-level Rules ############################################################################= ### @@ -121,8 +125,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP)/build_libvirt && make 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 82d8454f9..7bfc9b731 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 i586 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 1ae501603..1cc30885d 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.3 =20 THISAPP =3D lynis-$(VER) @@ -34,8 +36,11 @@ TARGET =3D $(DIR_INFO)/$(THISAPP) =20 PROG =3D lynis PAK_VER =3D 9 + 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 b5498ab24..3ed5f60b3 100644 --- a/lfs/mc +++ b/lfs/mc @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Midnight Commander + VER =3D 4.8.26 =20 THISAPP =3D mc-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 21 =20 DEPS =3D =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/mcelog b/lfs/mcelog index 7482b41e9..26622d0c3 100644 --- a/lfs/mcelog +++ b/lfs/mcelog @@ -24,6 +24,8 @@ =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 i586 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 1a9020158..bd634c32f 100644 --- a/lfs/minidlna +++ b/lfs/minidlna @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D DLNA compatible server + VER =3D 1.2.1 =20 THISAPP =3D minidlna-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 6 =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)) =20 @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/monit b/lfs/monit index 3720995cd..d1077ddc5 100644 --- a/lfs/monit +++ b/lfs/monit @@ -24,6 +24,7 @@ =20 include Config =20 +SUMMARY =3D Utility for monitoring services on a Unix system VER =3D 5.28.0 =20 THISAPP =3D monit-$(VER) @@ -36,6 +37,8 @@ PAK_VER =3D 14 =20 DEPS =3D =20 +SERVICES =3D monit + ############################################################################= ### # Top-level Rules ############################################################################= ### @@ -94,7 +97,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 2060685cc..164104371 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 7 =20 DEPS =3D mpd libmpdclient =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/mpd b/lfs/mpd index 012100b0e..8ebdeb94c 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -24,6 +24,8 @@ =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 i586 =20 DEPS =3D alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libi= d3tag 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 3bb7806aa..86192e157 100644 --- a/lfs/nano +++ b/lfs/nano @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Pico editor clone with enhancements + VER =3D 5.8 =20 THISAPP =3D nano-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 38 =20 DEPS =3D "" =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/ncat b/lfs/ncat index b8c8768dc..7ca6d69a6 100644 --- a/lfs/ncat +++ b/lfs/ncat @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Network tool to concatenate and redirect sockets + VER =3D 7.80 =20 THISAPP =3D ncat-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 6 =20 DEPS =3D =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/ncdu b/lfs/ncdu index 0ea9370b2..bef729877 100644 --- a/lfs/ncdu +++ b/lfs/ncdu @@ -25,6 +25,8 @@ =20 include Config =20 +SUMMARY =3D NCurses Disk Usage + VER =3D 1.15.1 =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 1 =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 Monitori= ng) + 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 28cb9fd2b..dc938cf1d 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 cf723ff83..e061d2255 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.14.0.2 =20 THISAPP =3D pcengines-apu-firmware-$(VER) @@ -36,6 +38,8 @@ SUP_ARCH =3D i586 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 calle= r 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 3c3472b53..4514ad841 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.85 =20 THISAPP =3D Date-Manip-$(VER) @@ -34,6 +37,8 @@ PROG =3D perl-Date-Manip DEPS =3D PAK_VER =3D 7 =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 notification 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 3735f7e69..c911af056 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.1 =20 THISAPP =3D postfix-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 31 =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/python-setuptools b/lfs/python-setuptools index 1ffcfca18..f003814ee 100644 --- a/lfs/python-setuptools +++ b/lfs/python-setuptools @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Enhancements to distutils for building and distributing Pytho= n packages + VER =3D 0.6c11 =20 THISAPP =3D setuptools-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 2 =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 extraction + 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 3c765d2a8..23cd2e7af 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 Pytho= n packages + VER =3D 56.2.0 =20 THISAPP =3D setuptools-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 3 =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, a= nd 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 689dba96d..87b10ae2d 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Machine emulator and virtualizer + VER =3D 5.2.0 =20 THISAPP =3D qemu-$(VER) @@ -37,6 +39,8 @@ PAK_VER =3D 30 =20 DEPS =3D libusbredir spice libseccomp =20 +SERVICES =3D + TARGETS =3D \ i386-linux-user \ x86_64-linux-user \ diff --git a/lfs/rpcbind b/lfs/rpcbind index 39d4dba4d..007d2f1f3 100644 --- a/lfs/rpcbind +++ b/lfs/rpcbind @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Transport independent RPC portmapper=20 + VER =3D 1.2.5 =20 THISAPP =3D rpcbind-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 4 =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 bcb65668a..161493ea4 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 81 =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/samb= a-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/sdl b/lfs/sdl index 0e96af04d..bfe4b845c 100644 --- a/lfs/sdl +++ b/lfs/sdl @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Simple DirectMedia Layer Library + VER =3D 1.2.15 =20 THISAPP =3D SDL-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 3 =20 DEPS =3D alsa =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/shairport-sync b/lfs/shairport-sync index 6ec986bbe..f0f9ac385 100644 --- a/lfs/shairport-sync +++ b/lfs/shairport-sync @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D An AirPlay audio player + VER =3D 3.3.7 =20 THISAPP =3D shairport-sync-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =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 7b001e9d1..02ef43516 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.3.4 =20 THISAPP =3D socat-$(VER) @@ -37,6 +39,8 @@ PAK_VER =3D 1 =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 d1f56e708..e7ccd844a 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.14.0 =20 THISAPP =3D spice-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =20 DEPS =3D opus =20 +SERVICES =3D + ############################################################################= ### # Top-level Rules ############################################################################= ### diff --git a/lfs/spice-protocol b/lfs/spice-protocol index 00f2e57b3..45f5cd8b4 100644 --- a/lfs/spice-protocol +++ b/lfs/spice-protocol @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D SPICE-protocol definitions + VER =3D 0.12.13 =20 THISAPP =3D spice-protocol-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 3 =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 c5e8cdd63..4926ee816 100644 --- a/lfs/sslh +++ b/lfs/sslh @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D SSL/SSH multiplexer + VER =3D 1.7a =20 THISAPP =3D sslh-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 5 =20 DEPS =3D =20 +SERVICES =3D sslh + ############################################################################= ### # Top-level Rules ############################################################################= ### @@ -81,7 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && install -v -m 755 sslh /usr/sbin =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 d24918626..0a1984864 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.11 SUP_ARCHES =3D x86_64 i586 armv6l aarch64 =20 @@ -37,6 +39,8 @@ PAK_VER =3D 5 =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 f39fd45df..55ec46ed1 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 101d64662..bb37c5b96 100644 --- a/lfs/taglib +++ b/lfs/taglib @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D Audio Meta-Data Library + VER =3D 1.11.1 =20 THISAPP =3D taglib-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 2 =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 97f2cf04e..3e9499daf 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.5 =20 THISAPP =3D tor-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 62 =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 87157ff42..4d420c07e 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.0.18 =20 THISAPP =3D traceroute-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 3 =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/util-macros b/lfs/util-macros index 90a4ac135..71bdf0277 100644 --- a/lfs/util-macros +++ b/lfs/util-macros @@ -24,6 +24,8 @@ =20 include Config =20 +SUMMARY =3D A set of autoconf macros for Xorg modular packages + VER =3D 1.19.0 =20 THISAPP =3D util-macros-$(VER) @@ -36,6 +38,8 @@ PAK_VER =3D 1 =20 DEPS =3D =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 adf60b39d..3fb8d54f9 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_S= OURCE 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_S= OURCE 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_S= OURCE 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_S= OURCE 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 devices + 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 \ --=20 2.32.0 --=20 Dit bericht is gescanned op virussen en andere gevaarlijke inhoud door MailScanner en lijkt schoon te zijn. --===============0671294990895665972==--