mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 10:35:53 +02:00
- Update from version 2.39.1 to 2.39.2
- Update of rootfile not required.
- Changelog
2.39.2 Release Notes
Changes between v2.39.1 and v2.39.2
build-sys:
- add AX_COMPARE_VERSION [Thomas Weißschuh]
chrt:
- (man) add note about --sched-period lower limit [Karel Zak]
column:
- fix -l [Karel Zak]
docs:
- update AUTHORS file [Karel Zak]
github:
- check apt-cache in more robust way [Karel Zak]
include:
- define pidfd syscalls if needed [Markus Mayer]
libblkid:
- fix topology chain types mismatch [Karel Zak]
libmount:
- (python) work around python 3.12 bug [Thomas Weißschuh]
- (utils) fix statx fallback [Thomas Weißschuh]
- check for linux/mount.h [Markus Mayer]
- check for struct statx [Markus Mayer]
- cleanup --fake mode [Karel Zak]
- fix typo [Debarshi Ray]
- handle failure to apply flags as part of a mount operation [Debarshi Ray]
- ifdef statx() call [Karel Zak]
- improve EPERM interpretation [Karel Zak]
- update documentation for MNT_ERR_APPLYFLAGS [Debarshi Ray]
- use mount(2) for remount on Linux < 5.14 [Karel Zak]
- use some MS_* flags as superblock flags [Karel Zak]
lscpu:
- Even more Arm part numbers (early 2023) [Jeremy Linton]
meson:
- add check for linux/mount.h [Thomas Weißschuh]
- add check for struct statx [Thomas Weißschuh]
- check for HAVE_STRUCT_STATX_STX_MNT_ID [Karel Zak]
po:
- merge changes [Karel Zak]
- update es.po (from translationproject.org) [Antonio Ceballos Roa]
- update hr.po (from translationproject.org) [Božidar Putanec]
- update ja.po (from translationproject.org) [Takeshi Hamasaki]
- update sr.po (from translationproject.org) [Мирослав Николић]
po-man:
- merge changes [Karel Zak]
- update sr.po (from translationproject.org) [Мирослав Николић]
setarch:
- add PER_LINUX_FDPIC fallback [Karel Zak]
uuidd:
- improve man page for -cont-clock [Karel Zak]
wall:
- do not error for ttys that do not exist [Mike Gilbert]
zramctl:
- add hint about supported algorithms [Karel Zak]
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
103 lines
3.7 KiB
Plaintext
103 lines
3.7 KiB
Plaintext
###############################################################################
|
|
# #
|
|
# IPFire.org - A linux based firewall #
|
|
# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> #
|
|
# #
|
|
# This program is free software: you can redistribute it and/or modify #
|
|
# it under the terms of the GNU General Public License as published by #
|
|
# the Free Software Foundation, either version 3 of the License, or #
|
|
# (at your option) any later version. #
|
|
# #
|
|
# This program is distributed in the hope that it will be useful, #
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
|
|
# GNU General Public License for more details. #
|
|
# #
|
|
# You should have received a copy of the GNU General Public License #
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
|
|
# #
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
# Definitions
|
|
###############################################################################
|
|
|
|
include Config
|
|
|
|
VER = 2.39.2
|
|
|
|
THISAPP = util-linux-$(VER)
|
|
DL_FILE = $(THISAPP).tar.xz
|
|
DL_FROM = $(URL_IPFIRE)
|
|
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
|
TARGET = $(DIR_INFO)/$(THISAPP)
|
|
PROG = util-linux
|
|
|
|
|
|
###############################################################################
|
|
# Top-level Rules
|
|
###############################################################################
|
|
|
|
objects = $(DL_FILE)
|
|
|
|
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
|
|
|
$(DL_FILE)_BLAKE2 = 963c257b86f8a025a3452f102656f479382b9e03dd8ce39b9561302b484c595005aa0bbce9b91422d9be038037143772483363c2a1eec569355316fc8d5d5765
|
|
|
|
install : $(TARGET)
|
|
|
|
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
|
|
|
download :$(patsubst %,$(DIR_DL)/%,$(objects))
|
|
|
|
b2 : $(subst %,%_BLAKE2,$(objects))
|
|
|
|
###############################################################################
|
|
# Downloading, checking, b2sum
|
|
###############################################################################
|
|
|
|
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
|
@$(CHECK)
|
|
|
|
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
|
@$(LOAD)
|
|
|
|
$(subst %,%_BLAKE2,$(objects)) :
|
|
@$(B2SUM)
|
|
|
|
###############################################################################
|
|
# Installation Details
|
|
###############################################################################
|
|
|
|
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
|
@$(PREBUILD)
|
|
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
|
$(UPDATE_AUTOMAKE)
|
|
cd $(DIR_APP) && ./configure \
|
|
--docdir=/usr/share/doc/util-linux \
|
|
--disable-chfn-chsh \
|
|
--disable-static \
|
|
--disable-nls \
|
|
--disable-static \
|
|
--disable-login \
|
|
--disable-nologin \
|
|
--disable-su \
|
|
--disable-setpriv \
|
|
--disable-runuser \
|
|
--disable-pylibmount \
|
|
--enable-pg \
|
|
--enable-hardlink \
|
|
--without-python \
|
|
--without-systemd \
|
|
--without-systemdsystemunitdir \
|
|
runstatdir=/run
|
|
cd $(DIR_APP) && make $(MAKETUNING)
|
|
cd $(DIR_APP) && make install
|
|
|
|
# Install fstrim cronjob
|
|
mkdir -p /etc/fcron.daily
|
|
install -m 0755 $(DIR_SRC)/config/fstrim/trim /etc/fcron.daily/trim
|
|
|
|
@rm -rf $(DIR_APP)
|
|
@$(POSTBUILD)
|