]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
procps: Update to version 4.0.5
authorAdolf Belka <adolf.belka@ipfire.org>
Mon, 31 Mar 2025 13:18:22 +0000 (15:18 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 31 Mar 2025 15:20:43 +0000 (15:20 +0000)
- Update from version 4.0.4 to 4.0.5
- Update of rootfile
- sobump so ran find-dependencies. usr/bin/uptime from coreutils is linked to the procps
   libs. So a separate patch created to ship coreutils. I hope I have done it correctly
- Changelog
    4.0.5
  * library
    increment current, revision and age to 0: 1:0:0
    internal: days/users when value is 0                   issue #303
    internal: dont print 60s but increment minute          issue #302
    internal: stat api fixed remaining cpu distortions     issue #321
    internal: only count user sessions
    internal: Recover from meminfo seek using LXC          Debian #1072831
    internal: stat api no longer counts guest tics twice   issue #339
    external: zswap & zswapped added to meminfo api
    external: schedule class added to pids api
    external: disk sleep added to pids api, sleep revised  issue #265
    external: docker containers added to pids api
    external: procps_users new exported function
    external: procps_uptime_snprint uses given upseconds
    external: procps_container_uptime
    external: meminfo api adds SecPageTables, Unaccepted
    external: pids api now provides open file descriptors
    external: 'info' parm removed from all 'VAL' macros    issue #332
    external: Add procps_sigmask_names
    external: Add procps_capability_names
    external: Add PIDS_CAP__PRM Permitted Capabilities
  * build-sys: Added --disable-pidwait and fixed logic     issue #352
  * kill: Correctly parse negative pids                    issue #354
  * pgrep: select process by environment variable          issue #167
  * pgrep: Rework pidfile reading to include stdin         issue #318
  * pmap: Don't escape correct UTF-8 characters
  * ps: Add environ field
  * ps: Add htprv and htshr fields for HugeTables
  * ps: restore lost tasks for options --sort with -H      issue #304
  * ps: add 'docker' containers field, similar to 'lxc'
  * ps: Restore AIX free-format                            issue #323
  * ps: can display open file descriptors for each task
  * ps: Fix signames scanning                              issue #341
  * ps: Add -o pcap,pcaps to show permitted capabilities
  * ps: Zombies show <defunct> in the commandname          issue #355
  * ps: Use quick mode if possible                         merge #239
  * slabtop: Add --human option for slab size
  * snice: Minor fix for help screen                       Debian #1086441
  * sysctl: Add glob excludes                              merge #206
  * sysctl: --all skips stat_refresh                       Debian #978688
  * top: added a 'CLS' scheduling class field, like ps
  * top: exploit library addition of 'disk sleep'          issue #265
  * top: add 'docker' containers field, similar to 'lxc'
  * top: provides additional control over colors
  * top: can display open file descriptors for each task
  * top: corrected cpu % for hosts with qemu processes     issue #339
  * top: remains functional if /proc mounted subset=pid
  * top: can display a task's permitted capabilities (^A)
  * uptime: Add container uptime option                    issue #300
  * vmstat: Add page allocation to --stats
  * vmstat.8: si/so are changed by --unit                  Debian #1061944
  * w: Don't segfault with -s option                       issue #301
  * w: Cache pids list                                     issue #305
  * w: Add container uptime option
  * w.1: Note utmp is for non-systemd                      Debian #1080333
  * watch: use clock_gettime                               issue #295
  * watch.1: --chgexit only works for visible changes      Debian #729569
  * hugetop: a new utility to show huge page information   merge #214

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/common/procps
lfs/procps

index 08431a6119754c1bae12a0f1a7eaa63eccb6bb40..9b57be43fbe5a28673f4e696ba30ec036b777c86 100644 (file)
@@ -2,12 +2,13 @@ bin/kill
 bin/ps
 #lib/libproc2.la
 #lib/libproc2.so
-lib/libproc2.so.0
-lib/libproc2.so.0.0.2
+lib/libproc2.so.1
+lib/libproc2.so.1.0.0
 #lib/pkgconfig
 #lib/pkgconfig/libproc2.pc
 sbin/sysctl
 usr/bin/free
+usr/bin/hugetop
 usr/bin/pgrep
 usr/bin/pidof
 usr/bin/pidwait
@@ -46,6 +47,7 @@ usr/bin/watch
 #usr/share/locale/vi/LC_MESSAGES/procps-ng.mo
 #usr/share/locale/zh_CN/LC_MESSAGES/procps-ng.mo
 #usr/share/man/man1/free.1
+#usr/share/man/man1/hugetop.1
 #usr/share/man/man1/kill.1
 #usr/share/man/man1/pgrep.1
 #usr/share/man/man1/pidof.1
index cc2d7fbceee96fe88b27463fa25d1cb72d02433d..2f9f2ceab546f52a859bc4204a678632cb58998f 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  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        #
@@ -24,9 +24,9 @@
 
 include Config
 
-VER        = v4.0.4
+VER        = 4.0.5
 
-THISAPP    = procps-$(VER)
+THISAPP    = procps-v$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 0ce3c6291e17ae6dcfb15a144689b9be481d3d9728372822a8f2119446ad844100f98e15e559266c2472aa128e381d1cf495348f5adb90ac393f4de4b7185a5b
+$(DL_FILE)_BLAKE2 = d028db29afba60b2678f8b790493a9425e3149b3699e463d2b789f7831d6942d59fcecfa18559477b304ad73112d2ea6279d40064b7b9a5ce3d2dcc6347ea421
 
 install : $(TARGET)