buildprocess: Add extra metadata to pak lfs files

* Add a Summary and Services field to all pak lfs files
* Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS
  macro in all pak lfs files.

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
This commit is contained in:
Robin Roevens
2022-01-31 23:40:47 +01:00
committed by Peter Müller
parent a9d98b3491
commit f15707c78c
196 changed files with 844 additions and 69 deletions

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = 7-zip file compression program
VER = 17.04
THISAPP = p7zip-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS =
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Apple Lossless Audio Codec
VER = 0.0.7
THISAPP = alac-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,7 @@
include Config
SUMMARY = Advanced Linux Sound Architecture
VER = 1.2.5.1
UVER = 1.2.5.1
@@ -40,6 +41,8 @@ PAK_VER = 13
DEPS =
SERVICES = alsa
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
@@ -101,6 +104,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/alsa-firmware-$(FVER) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP)/alsa-firmware-$(FVER) && make install
# install initscript
$(call INSTALL_INITSCRIPT,alsa)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_SRC)/alsa*
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Amazon Remote System Config Management
VER = 3.0.356.0
SUP_ARCH = x86_64
@@ -37,6 +39,8 @@ PAK_VER = 6
DEPS =
SERVICES = amazon-ssm-agent
DIR_BUILD = $(GOPATH)/src/github.com/aws/amazon-ssm-agent
###############################################################################
@@ -114,7 +118,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
amazon-ssm-agent.json.template /etc/amazon/ssm/amazon-ssm-agent.json
# Install initscript
$(call INSTALL_INITSCRIPT,amazon-ssm-agent)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install backup include
install -v -m 644 $(DIR_SRC)/config/backup/includes/amazon-ssm-agent \

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = APC UPS Daemon (Powerful Daemon for APC UPSs)
VER = 3.14.14
THISAPP = apcupsd-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
SERVICES = apcupsd
###############################################################################
# Top-level Rules
###############################################################################
@@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
$(call INSTALL_INITSCRIPT,apcupsd)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/apcupsd /etc/rc.d/rc3.d/S65apcupsd
ln -sf ../init.d/apcupsd /etc/rc.d/rc0.d/K35apcupsd

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = D-Bus Service for Zeroconf and Bonjour
VER = 0.8
THISAPP = avahi-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS = dbus libdaemon
SERVICES = avahi
###############################################################################
# Top-level Rules
###############################################################################
@@ -101,7 +105,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -avf $(DIR_SRC)/config/avahi/smb.service /etc/avahi/services/smb.service
# Install initscript
$(call INSTALL_INITSCRIPT,avahi)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
#install backup definition
install -v -m 644 ${DIR_SRC}/config/backup/includes/avahi \

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Amazon Web Services Command Line Interface
VER = 1.18.188
THISAPP = awscli-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = python3-botocore python3-colorama python3-docutils python3-pyasn1 python3-rsa python3-s3transfer python3-six python3-yaml
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = IPFire backup extension
VER = ipfire
THISAPP = backup-$(VER)
@@ -34,6 +36,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Enterprise-ready Network Backup Software
VER = 9.6.7
THISAPP = bacula-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS =
SERVICES = bacula
# For GCC 10
CFLAGS += -Wno-error=narrowing
@@ -91,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
$(call INSTALL_INITSCRIPT,bacula)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 ${DIR_SRC}/config/backup/includes/bacula \
/var/ipfire/backup/addons/includes/bacula

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The BIRD Internet Routing Daemon
VER = 2.0.8
THISAPP = bird-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS =
SERVICES = bird
CFLAGS += -fcommon
###############################################################################
@@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/bird
# Install initscript
$(call INSTALL_INITSCRIPT,bird)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -25,6 +25,7 @@
include Config
VER = 1.1.17
SUMMARY = Deduplicating backup program with compression and authenticated encryption
THISAPP = borgbackup-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -36,6 +37,8 @@ PAK_VER = 10
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################
@@ -54,7 +57,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
dist:
@$(PAK)
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Realtime Bandwidth Monitor
VER = 0.6.1-f54b3fa
THISAPP = bwm-ng-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Tools for asynchronous name resolves
VER = 1.17.1
THISAPP = c-ares-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Utilities for doing and managing mounts of the Linux CIFS filesystem
VER = 6.13
THISAPP = cifs-utils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Antivirus Toolkit
VER = 0.104.2
THISAPP = clamav-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 59
DEPS =
SERVICES = clamav
DATABASE_DIR = /var/lib/clamav
###############################################################################
@@ -107,6 +111,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
mkdir -pv /var/run/clamav
chown clamav:clamav /var/run/clamav
#install initscripts
$(call INSTALL_INITSCRIPT,clamav)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -92,8 +92,10 @@ core/%:
update.sh files.tar.xz ROOTFILES
rm -rf /install/packages/package
sed -e "s/NAME/core-upgrade/g" \
-e "s/SUMMARY/IPFire Core Update/g" \
-e "s/VER/$(VERSION)/g" \
-e "s/RELEASE/$$(basename $@)/g" \
-e "s/DEPS/$(DEPS)/g" \
-e "s/SIZE/`ls -l \/install\/packages\/core-upgrade-$(VERSION)-$$(basename $@).ipfire | awk '{ print $$5 }'`/g" \
-e "s/SERVICES//g" \
< /usr/src/src/pakfire/meta > /install/packages/meta-core-upgrade-$$(basename $@)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Tools to Determine and Set CPUfreq Settings
VER = 008
THISAPP = cpufrequtils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 10
DEPS =
SERVICES = cpufreq
###############################################################################
# Top-level Rules
###############################################################################
@@ -87,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
$(call INSTALL_INITSCRIPT,cpufreq)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -25,6 +25,7 @@
include Config
VER = 2.4.1
SUMMARY = The Common UNIX Printing System
THISAPP = cups-$(VER)
DL_FILE = $(THISAPP)-source.tar.gz
@@ -36,6 +37,8 @@ PAK_VER = 24
DEPS = avahi cups-filters dbus ghostscript krb5 libtiff
SERVICES = cups
###############################################################################
# Top-level Rules
###############################################################################
@@ -54,7 +57,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
dist:
$(PAK)
###############################################################################
@@ -95,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ln -v -sf /usr/bin/smbspool /usr/lib/cups/backend/smb
# install initscript
$(call INSTALL_INITSCRIPT,cups)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
cp -fv $(DIR_SRC)/config/cups/cupsd.conf /var/ipfire/cups/
@rm -rf $(DIR_APP)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = OpenPrinting CUPS filters, backends, and cups-browsed
VER = 1.28.10
THISAPP = cups-filters-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS = cups ghostscript
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Implementation of Cyrus SASL API
VER = 2.1.26
THISAPP = cyrus-sasl-$(VER)
@@ -41,6 +43,8 @@ endif
DEPS =
SERVICES = cyrus-sasl
###############################################################################
# Top-level Rules
###############################################################################
@@ -100,7 +104,7 @@ ifeq "$(PASS)" ""
cp -vf $(DIR_SRC)/config/cyrus-sasl/smtpd.conf /usr/lib/sasl2/
#install initscripts
$(call INSTALL_INITSCRIPT,cyrus-sasl)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
else
# WITH LDAP SUPPORT AT THIS TIME

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = D-Bus Message Bus System
VER = 1.12.20
THISAPP = dbus-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
SERVICES = messagebus
###############################################################################
# Top-level Rules
###############################################################################
@@ -84,7 +88,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
$(call INSTALL_INITSCRIPT,messagebus)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_SRC)/dbus*
@$(POSTBUILD)

View File

@@ -24,7 +24,10 @@
include Config
SUMMARY = Data Copying in the Presence of I/O Errors
VER = 1.25
THISAPP = ddrescue-$(VER)
DL_FILE = $(THISAPP).tar.lz
DL_FROM = $(URL_IPFIRE)
@@ -35,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A client for signing certificates with an ACME server
VER = 0.7.0
THISAPP = dehydrated-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A highly DNS-, DoS- and abuse-aware loadbalancer
VER = 1.7.0
THISAPP = dnsdist-$(VER)
@@ -38,6 +40,8 @@ SUP_ARCH = x86_64 aarch64
DEPS =
SERVICES = dnsdist
MAX_PARALLELISM = $(shell echo $$(( $(SYSTEM_MEMORY) / 3072 )))
###############################################################################
@@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make install
#install initscripts
$(call INSTALL_INITSCRIPT,dnsdist)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
install -v -m 644 $(DIR_SRC)/config/backup/includes/dnsdist \
/var/ipfire/backup/addons/includes/dnsdist

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Ethernet Bridge Tables
VER = 2.0.10-4
THISAPP = ebtables-v$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Higher-level library to access ELF files
VER = 0.186
THISAPP = elfutils-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = An advanced and well-established feature-rich text mode web browser
VER = 0.12pre6
THISAPP = elinks-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Epson ESC/P-R Inkjet Printer Driver
VER = 1.6.12
LSB = 1lsb3.2
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS = cups
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = C library and frontend for decoding MPEG2/4 AAC
VER = 2_10_0
THISAPP = faad2-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Full-Featured POP and IMAP Mail Retrieval Daemon
VER = 6.4.19
THISAPP = fetchmail-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 11
DEPS =
SERVICES = fetchmail
###############################################################################
# Top-level Rules
###############################################################################
@@ -99,7 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/fetchmail
#install initscripts
$(call INSTALL_INITSCRIPT,fetchmail)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Library for working with various multimedia formats
VER = 4.4
THISAPP = ffmpeg-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 13
DEPS = sdl2 lame libvorbis xvid
SERVICES =
ifeq "$(BUILD_ARCH)" "armv6l"
LDFLAGS += -latomic
endif

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A Network Benchmarking Tool
VER = 0.2.0
THISAPP = fireperf-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = fireperf
PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = IPFire Firmware Update Tool
VER = 20210107
THISAPP = firmware-update-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS = flashrom
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Free Lossless Audio Codec
VER = 1.3.3
THISAPP = flac-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = libogg
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A universal flash programming utility
VER = 1.2
THISAPP = flashrom-v$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = x86_64
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -25,6 +25,7 @@
include Config
VER = 2.13.1
SUMMARY = NFSv4 User and Group ID Mapping Library
THISAPP = fontconfig-$(VER)
DL_FILE = $(THISAPP).tar.bz2

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Tools for using the foomatic database of printers and printer drivers
VER = 4.0.9
VER_DB = 4.0-$(DATE)
VER_FILTERS = 4.0.17
@@ -39,6 +41,8 @@ PAK_VER = 6
DEPS = cups ghostscript libtiff hplip
SERVICES =
CFLAGS += -fcommon
export LIB_CUPS=/usr/lib/cups

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A program to ping multiple hosts
VER = 5.0
THISAPP = fping-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS = ""
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Free UCS scalable fonts
VER = 20060126
THISAPP = freefont-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = RADIUS Server
VER = 3.0.23
THISAPP = freeradius-server-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 14
DEPS = libtalloc samba
SERVICES = freeradius
###############################################################################
# Top-level Rules
###############################################################################
@@ -144,7 +148,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/etc/logrotate.d/freeradius
#install initscripts
$(call INSTALL_INITSCRIPT,freeradius)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = FRRouting Routing daemon
VER = 8.0.1
THISAPP = frr-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = elfutils
SERVICES = frr
CFLAGS += -fcommon
###############################################################################
@@ -111,7 +115,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/frr
# Install initscript
$(call INSTALL_INITSCRIPT,frr)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The Ghostscript interpreter for PostScript and PDF
VER = 9.55.0
THISAPP = ghostscript-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 9
DEPS = cups dbus libtiff
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -25,6 +25,7 @@
include Config
VER = 2.35.1
SUMMARY = Fast, scalable, distributed revision control system
THISAPP = git-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -36,6 +37,8 @@ PAK_VER = 22
DEPS = perl-Authen-SASL perl-MIME-Base64 perl-Net-SMTP-SSL
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################
@@ -54,7 +57,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
dist:
@$(PAK)
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = GNU variant of universal network utility
VER = 0.7.1
THISAPP = netcat-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = GNU MP3 Streaming Server
VER = 3.0
THISAPP = gnump3d-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
SERVICES = gnump3d
###############################################################################
# Top-level Rules
###############################################################################
@@ -93,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ln -sf /usr/bin/gnump3d-index /etc/fcron.daily/gnump3d-index
#install initscripts
$(call INSTALL_INITSCRIPT,gnump3d)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A perl written Intrusion Prevention System
VER = 2.0.2
THISAPP = guardian-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 25
DEPS = perl-inotify2 perl-Net-IP
SERVICES = guardian
###############################################################################
# Top-level Rules
###############################################################################
@@ -97,7 +101,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
touch /var/log/guardian/guardian.log
#install initscripts
$(call INSTALL_INITSCRIPT,guardian)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
# Create symlinks for runlevel interaction.
ln -svf /etc/rc.d/init.d/guardian /etc/rc.d/rc3.d/S45guardian

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Printer drivers for CUPS from the Gutenprint project
VER = 5.2.9
THISAPP = gutenprint-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS = cups
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The Reliable, High Performance TCP/HTTP Load Balancer
VER = 2.2.4
THISAPP = haproxy-$(VER)
@@ -36,6 +38,7 @@ PAK_VER = 19
DEPS =
SERVICES = haproxy
ifeq "$(BUILD_ARCH)" "riscv64"
LDFLAGS += -latomic
@@ -97,7 +100,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/haproxy
#install initscripts
$(call INSTALL_INITSCRIPT,haproxy)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
# Logrotate
-mkdir -pv /etc/logrotate.d

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Daemon for running a WPA capable Access Point
VER = 581dfcc
THISAPP = hostapd-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 58
DEPS =
SERVICES = hostapd
###############################################################################
# Top-level Rules
###############################################################################
@@ -87,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/hostapd && make install
install -v -m 644 $(DIR_SRC)/config/backup/includes/hostapd /var/ipfire/backup/addons/includes/hostapd
# install initscript
$(call INSTALL_INITSCRIPT,hostapd)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
mkdir -p /var/ipfire/wlanap
touch /var/ipfire/wlanap/settings
cp -vrf $(DIR_SRC)/config/hostapd/hostapd.conf /var/ipfire/wlanap/hostapd.conf

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = HP's Printing, Scanning, and Faxing Software
VER = 3.21.6
THISAPP = hplip-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = An Interactive text-mode Process Viewer for Linux
VER = 3.1.2
THISAPP = htop-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 18
DEPS =
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Network monitoring application
VER = 1.11.4
THISAPP = icinga-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = nagios-plugins
SERVICES = icinga
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Real-Time Interface Bandwidth Usage
VER = 1.0pre4
THISAPP = iftop-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Multicast router utilizing IGMP forwarding
VER = 0.3
THISAPP = igmpproxy-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Internationalization Tool Collection
VER = 0.51.0
THISAPP = intltool-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Top Like UI to Show Per-Process I/O Going on
VER = 0.6
THISAPP = iotop-$(VER)
@@ -36,6 +38,8 @@ PROG = iotop
PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################
@@ -54,7 +58,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
dist:
$(PAK)
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A tool to measure network performance
VER = 2.0.14a
THISAPP = iperf-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A tool to measure network performance
VER = 3.10.1
THISAPP = iperf-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = TCP/IP Network Monitor
VER = 1.2.1
THISAPP = iptraf-ng-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 4
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A Utility for Administering the Linux Virtual Server
VER = 1.29
THISAPP = ipvsadm-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A Text Editor
VER = 4.6
THISAPP = joe-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A keepalive facility for Linux
VER = 2.2.4
THISAPP = keepalived-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 10
DEPS =
SERVICES = keepalived
###############################################################################
# Top-level Rules
###############################################################################
@@ -86,7 +90,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
/var/ipfire/backup/addons/includes/keepalived
#install initscripts
$(call INSTALL_INITSCRIPT,keepalived)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Kerberos
VER = 1.19.2
THISAPP = krb5-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 7
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The LAME MP3 encoder
VER = 3.100
THISAPP = lame-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Daemon capable of showing info on LCD displays
VER = 0.5.7
THISAPP = lcdproc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES = lcdproc
CFLAGS += -fcommon
###############################################################################
@@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -vf $(DIR_SRC)/config/lcdproc/{LCDd,lcdproc}.conf /etc/lcdproc
#install initscripts
$(call INSTALL_INITSCRIPT,lcdproc)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
ln -sf ../init.d/lcdproc /etc/rc.d/rc3.d/S60lcdproc
ln -sf ../init.d/lcdproc /etc/rc.d/rc0.d/K40lcdproc

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = IPC library used by GnuPG version 2
VER = 2.5.4
THISAPP = libassuan-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Basic data structures in C (libstdc++ wrapper)
VER = 0.3.5
THISAPP = libcdada-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Lightweight C library That Eases the Writing of UNIX Daemons
VER = 0.14
THISAPP = libdaemon-$(VER)
@@ -34,6 +36,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = libdaemon
PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = An EXIF Tag Parsing Library for Digital Cameras
VER = 0.6.22
THISAPP = libexif-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = ID3 Tag Manipulation Library
VER = 0.15.1b
THISAPP = libid3tag-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = An MPEG audio decoder library
VER = 0.15.1b
THISAPP = libmad-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
CFLAGS += -Wa,--noexecstack
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Library for interfacing the Music Player Daemon
VER = 2.19
THISAPP = libmpdclient-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = MPEG-2 Video Stream Decoder
VER = 0.4.1
THISAPP = mpeg2dec-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Ogg Bitstream Library
VER = 1.3.5
THISAPP = libogg-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Generic PCI access library
VER = 0.16
THISAPP = libpciaccess-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = An implementation of Primary Rate ISDN
VER = 1.4.10.2
THISAPP = libpri-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A Seccomp (mode 2) helper library
VER = 2.5.3
THISAPP = libseccomp-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 6
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Library for communcating with Icecast servers
VER = 2.4.3
THISAPP = libshout-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Package dependency solver using a satisfiability algorithm
VER = 0.7.19
THISAPP = libsolv-$(VER)
@@ -36,6 +38,8 @@ PROG = libsolv
DEPS =
PAK_VER = 4
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Samba talloc Library
VER = 2.3.1
THISAPP = talloc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The Tiff Library (with JPEG and compression support)
VER = 4.3.0
THISAPP = tiff-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Transport Independent RPC Library
VER = 1.3.1
THISAPP = libtirpc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 3
DEPS =
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = USB Network Redirection protocol
VER = 0.8.0
THISAPP = usbredir-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Server side daemon and supporting files for libvirt
VER = 7.10.0
THISAPP = libvirt-$(VER)
@@ -37,6 +39,8 @@ PAK_VER = 27
DEPS = ebtables libpciaccess libtirpc libyajl ncat qemu
SERVICES = libvirtd virtlogd
###############################################################################
# Top-level Rules
###############################################################################
@@ -115,8 +119,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ninja -C builddir/ install
#install initscripts
$(call INSTALL_INITSCRIPT,libvirtd)
$(call INSTALL_INITSCRIPT,virtlogd)
@$(call INSTALL_INITSCRIPTS,$(SERVICES))
mv /usr/libexec/libvirt-guests.sh /etc/rc.d/init.d/libvirt-guests
# Backup

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = The Vorbis General Audio Compression Codec
VER = 1.3.6
THISAPP = libvorbis-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS = libogg
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Yet Another JSON Library
VER = 2.1.0
THISAPP = libyajl-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -25,6 +25,8 @@
include Config
SUMMARY = HardWare LiSter
VER = B.02.19.2
THISAPP = lshw-$(VER)
@@ -32,11 +34,13 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = lshw
PROG = lshw
PAK_VER = 1
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Library and system call tracer for programs
VER = 0.7.3
SUP_ARCHES = x86_64 armv6l
@@ -37,6 +39,8 @@ PAK_VER = 2
DEPS = elfutils
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Security and System auditing tool
VER = 3.0.6
THISAPP = lynis-$(VER)
@@ -34,8 +36,11 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = lynis
PAK_VER = 10
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = GNU make
VER = 4.3
THISAPP = make-$(VER)
@@ -35,6 +37,8 @@ PAK_VER = 5
DEPS =
SERVICES =
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""

4
lfs/mc
View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Midnight Commander
VER = 4.8.27
THISAPP = mc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 22
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Log Machine Check Events
VER = 175
THISAPP = mcelog-$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = x86_64
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A mDNS repeater
VER = 1.10
THISAPP = mdns-repeater-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 1
DEPS =
SERVICES = mdns-repeater
CFLAGS += -DHGVERSION='\"$(VER)\"'
###############################################################################
@@ -83,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && install -v -m 755 mdns-repeater /usr/bin
# install initscripts
$(call INSTALL_INITSCRIPT,mdns-repeater)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = A Terminal Program
VER = 2.8
THISAPP = minicom-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 2
DEPS =
SERVICES =
CFLAGS += -fcommon
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = DLNA compatible server
VER = 1.3.0
THISAPP = minidlna-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS = ffmpeg flac libexif libid3tag libogg
SERVICES = minidlna
CFLAGS += -fcommon
###############################################################################
@@ -88,7 +92,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
install -m 644 $(DIR_SRC)/config/minidlna/minidlna.conf /etc
#install initscripts
$(call INSTALL_INITSCRIPT,minidlna)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
#install backup definition
install -v -m 644 ${DIR_SRC}/config/backup/includes/minidlna \

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Utility for monitoring services on a Unix system
VER = 5.30.0
THISAPP = monit-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 17
DEPS =
SERVICES = monit
###############################################################################
# Top-level Rules
###############################################################################
@@ -94,7 +98,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
install -v -m 600 $(DIR_SRC)/config/monit/monitrc /etc
#install initscripts
$(call INSTALL_INITSCRIPT,monit)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
# Install start links and backup include file.
ln -sf ../init.d/monit /etc/rc.d/rc3.d/S60monit

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Client for the Music Player Daemon
VER = 0.33
THISAPP = mpc-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 8
DEPS = mpd libmpdclient
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Music Player Daemon
VER = 0.22.6
THISAPP = mpd-$(VER)
@@ -37,6 +39,8 @@ SUP_ARCH = aarch64 armv6l x86_64
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr
SERVICES = mpd
###############################################################################
# Top-level Rules
###############################################################################
@@ -98,7 +102,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && ninja -C builddir/ install
#install initscripts
$(call INSTALL_INITSCRIPT,mpd)
$(call INSTALL_INITSCRIPTS,$(SERVICES))
@rm -rf $(DIR_APP)
touch /var/log/mpd.error.log

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = IPFire integration for the Music Player Daemon
VER = ipfire
THISAPP = mpfire-$(VER)
@@ -34,6 +36,8 @@ PAK_VER = 14
DEPS = mpd mpc
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

View File

@@ -24,6 +24,8 @@
include Config
SUMMARY = Ping and Traceroute Network Diagnostic Tool
VER = 0.94
THISAPP = mtr-$(VER)
@@ -36,6 +38,8 @@ PAK_VER = 5
DEPS =
SERVICES =
###############################################################################
# Top-level Rules
###############################################################################

Some files were not shown because too many files have changed in this diff Show More