This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via bf62652ecfbe1331f0eef5d198b8ac6db417a4d4 (commit) via e9dd6da5527766be474dfc057677acab7f756ed4 (commit) via 68f2b71778eebea13d17fd51172407c8030d7797 (commit) via 5737a22cf2feee68f4865683dff192e8c897e24f (commit) via 090af02e07889d6d62b346a3330f563ec6181ec4 (commit) via c818134f44ca937b288671e541a95d1bd662066d (commit) via 673db997cc5a359b59a223811c94a83df6eca9d2 (commit) via f302e31ae2dd296422a8685294e2aa1c18d0fb20 (commit) via 7f07bdb43f731d45ba4ff208c997e09f55adddd8 (commit) via 45e4d6af99d28d6453a9a29ab2fe7414aad016cb (commit) via 92f4652226e14ccbd7cf067928964d9b7d5c52e3 (commit) via 9177b69830974333ef0197ba4c94aa6c21366741 (commit) via bc78976cc6586c5f8e7c59ab3cb844fa56249c91 (commit) via 60bc3a4b7a60587d590517a167b80d624f0c86cb (commit) via b38710a1cd942f231ea16eafe62369e742b56d55 (commit) from a59052cec61a78357033f9a97d09f4f47625a2d2 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit bf62652ecfbe1331f0eef5d198b8ac6db417a4d4 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 22:54:11 2019 +0100
squid: Link against libatomic on ARM
This package failed to build on ARM because atomic functions are being emulated on ARM32 and the required library was not linked.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e9dd6da5527766be474dfc057677acab7f756ed4 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 21:19:53 2019 +0100
xfsprogs: Disable LTO on armv5tel
LTO fails on ARM, but since we do not require it, we can disable it here.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 68f2b71778eebea13d17fd51172407c8030d7797 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:53:43 2019 +0100
core132: Ship updated pakfire files
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5737a22cf2feee68f4865683dff192e8c897e24f Author: Alexander Koch ipfire@starkstromkonsument.de Date: Sat Apr 27 21:26:46 2019 +0200
zabbix_agentd: Add UserParameter for Pakfire Status
Ship the UserParameter for monitoring the status of pakfire for keeping track of available updates etc.
Signed-off-by: Alexander Koch ipfire@starkstromkonsument.de Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 090af02e07889d6d62b346a3330f563ec6181ec4 Author: Alexander Koch ipfire@starkstromkonsument.de Date: Sat Apr 27 21:26:45 2019 +0200
Pakfire: Add new command line argument "status"
This enables Pakfire to return a Status-Summary for the Current Core-Update-Level, time since last updates, the availability of a core-/packet-update and if a reboot is required to complete an update. This can be used by monitoring agents (e.g. zabbix_agentd) to monitor the update status of the IPFire device.
Signed-off-by: Alexander Koch ipfire@starkstromkonsument.de Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c818134f44ca937b288671e541a95d1bd662066d Author: Alexander Koch ipfire@starkstromkonsument.de Date: Sat Apr 27 21:26:44 2019 +0200
zabbix_agentd: update to 4.2.1
Release notes: https://www.zabbix.com/rn/rn4.2.1
Signed-off-by: Alexander Koch ipfire@starkstromkonsument.de Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 673db997cc5a359b59a223811c94a83df6eca9d2 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:50:26 2019 +0100
core132: Ship updated libedit
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f302e31ae2dd296422a8685294e2aa1c18d0fb20 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Wed May 1 19:32:15 2019 +0200
libedit: Update to 20190324-3.1
For details see: https://thrysoee.dk/editline/
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 7f07bdb43f731d45ba4ff208c997e09f55adddd8 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:49:47 2019 +0100
core132: Ship updated knot
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 45e4d6af99d28d6453a9a29ab2fe7414aad016cb Author: Matthias Fischer matthias.fischer@ipfire.org Date: Wed May 1 19:28:16 2019 +0200
knot: Update to 2.8.1
For details see: https://www.knot-dns.cz/2019-04-09-version-281.html
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 92f4652226e14ccbd7cf067928964d9b7d5c52e3 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:48:41 2019 +0100
core132: Ship updated bind
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 9177b69830974333ef0197ba4c94aa6c21366741 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Sat Apr 27 02:19:34 2019 +0200
bind: Update to 9.11.6-P1
For details see: http://ftp.isc.org/isc/bind9/9.11.6-P1/RELEASE-NOTES-bind-9.11.6-P1.html
"Security Fixes
The TCP client quota set using the tcp-clients option could be exceeded in some cases. This could lead to exhaustion of file descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615]"
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit bc78976cc6586c5f8e7c59ab3cb844fa56249c91 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:46:36 2019 +0100
core132: Ship updated dhcpcd
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 60bc3a4b7a60587d590517a167b80d624f0c86cb Author: Matthias Fischer matthias.fischer@ipfire.org Date: Sat May 4 21:59:15 2019 +0200
dhcpcd: Update to 7.2.2
For details see: https://roy.marples.name/
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b38710a1cd942f231ea16eafe62369e742b56d55 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue May 7 23:44:44 2019 +0100
firewall: Allow SNAT rules with RED interface
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/rootfiles/common/bind | 2 +- config/rootfiles/common/libedit | 2 +- .../{oldcore/100 => core/132}/filelists/bind | 0 .../{oldcore/125 => core/132}/filelists/dhcpcd | 0 config/rootfiles/core/132/filelists/files | 3 ++ .../{oldcore/128 => core/132}/filelists/knot | 0 .../{oldcore/128 => core/132}/filelists/libedit | 0 config/rootfiles/packages/zabbix_agentd | 1 + config/zabbix_agentd/sudoers | 8 ++-- config/zabbix_agentd/userparameter_pakfire.conf | 2 + html/cgi-bin/firewall.cgi | 1 + lfs/bind | 4 +- lfs/dhcpcd | 6 +-- lfs/knot | 4 +- lfs/libedit | 4 +- lfs/squid | 7 ++- lfs/xfsprogs | 10 ++++- lfs/zabbix_agentd | 8 ++-- src/pakfire/lib/functions.pl | 52 ++++++++++++++++++++++ src/pakfire/pakfire | 2 + 20 files changed, 96 insertions(+), 20 deletions(-) copy config/rootfiles/{oldcore/100 => core/132}/filelists/bind (100%) copy config/rootfiles/{oldcore/125 => core/132}/filelists/dhcpcd (100%) copy config/rootfiles/{oldcore/128 => core/132}/filelists/knot (100%) copy config/rootfiles/{oldcore/128 => core/132}/filelists/libedit (100%) create mode 100644 config/zabbix_agentd/userparameter_pakfire.conf
Difference in files: diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind index 8c8a55d19..9164ff740 100644 --- a/config/rootfiles/common/bind +++ b/config/rootfiles/common/bind @@ -274,7 +274,7 @@ usr/lib/libdns.so.1105.0.0 #usr/lib/libisc.la #usr/lib/libisc.so usr/lib/libisc.so.1100 -usr/lib/libisc.so.1100.0.1 +usr/lib/libisc.so.1100.1.0 #usr/lib/libisccc.la #usr/lib/libisccc.so usr/lib/libisccc.so.161 diff --git a/config/rootfiles/common/libedit b/config/rootfiles/common/libedit index 65b3b86a9..c9a20fc01 100644 --- a/config/rootfiles/common/libedit +++ b/config/rootfiles/common/libedit @@ -4,7 +4,7 @@ #usr/lib/libedit.la #usr/lib/libedit.so usr/lib/libedit.so.0 -usr/lib/libedit.so.0.0.59 +usr/lib/libedit.so.0.0.60 #usr/lib/pkgconfig/libedit.pc #usr/share/man/man3/editline.3 #usr/share/man/man3/el_deletestr.3 diff --git a/config/rootfiles/core/132/filelists/bind b/config/rootfiles/core/132/filelists/bind new file mode 120000 index 000000000..48a0ebaef --- /dev/null +++ b/config/rootfiles/core/132/filelists/bind @@ -0,0 +1 @@ +../../../common/bind \ No newline at end of file diff --git a/config/rootfiles/core/132/filelists/dhcpcd b/config/rootfiles/core/132/filelists/dhcpcd new file mode 120000 index 000000000..1e799dabb --- /dev/null +++ b/config/rootfiles/core/132/filelists/dhcpcd @@ -0,0 +1 @@ +../../../common/dhcpcd \ No newline at end of file diff --git a/config/rootfiles/core/132/filelists/files b/config/rootfiles/core/132/filelists/files index 875dd3048..1411d6c90 100644 --- a/config/rootfiles/core/132/filelists/files +++ b/config/rootfiles/core/132/filelists/files @@ -3,7 +3,10 @@ etc/issue etc/mime.types etc/rc.d/init.d/suricata etc/suricata/suricata.yaml +opt/pakfire/lib/functions.pl +opt/pakfire/pakfire srv/web/ipfire/cgi-bin/credits.cgi +srv/web/ipfire/cgi-bin/firewall.cgi srv/web/ipfire/cgi-bin/proxy.cgi usr/lib/firewall/rules.pl usr/sbin/convert-snort diff --git a/config/rootfiles/core/132/filelists/knot b/config/rootfiles/core/132/filelists/knot new file mode 120000 index 000000000..28e96f878 --- /dev/null +++ b/config/rootfiles/core/132/filelists/knot @@ -0,0 +1 @@ +../../../common/knot \ No newline at end of file diff --git a/config/rootfiles/core/132/filelists/libedit b/config/rootfiles/core/132/filelists/libedit new file mode 120000 index 000000000..03fc483da --- /dev/null +++ b/config/rootfiles/core/132/filelists/libedit @@ -0,0 +1 @@ +../../../common/libedit \ No newline at end of file diff --git a/config/rootfiles/packages/zabbix_agentd b/config/rootfiles/packages/zabbix_agentd index eaecf2644..4420bda05 100644 --- a/config/rootfiles/packages/zabbix_agentd +++ b/config/rootfiles/packages/zabbix_agentd @@ -5,6 +5,7 @@ etc/zabbix_agentd etc/zabbix_agentd/scripts etc/zabbix_agentd/zabbix_agentd.conf etc/zabbix_agentd/zabbix_agentd.d +etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf usr/bin/zabbix_get usr/bin/zabbix_sender usr/lib/modules diff --git a/config/zabbix_agentd/sudoers b/config/zabbix_agentd/sudoers index f4e4321cc..1b362a4fd 100644 --- a/config/zabbix_agentd/sudoers +++ b/config/zabbix_agentd/sudoers @@ -8,10 +8,10 @@ # Some hints: # - It is strongly recommended to edit this file only using the visudo -f <filename> command. If you mess up this file, # you might end up locking yourself out of your system! -# - Append the full path to each command, using "," as separator. +# - Append the full path incl. parameters to each command, using "," as separator. # - Only add commands you really need. Zabbix should not have more rights than it has to. # -# Uncomment the following two lines and edit the example of commands to fit your needs: +# Append / edit the following list of commands to fit your needs: # -#Defaults:zabbix !requiretty -#zabbix ALL=(ALL) NOPASSWD: <path to command1>, <path to command2> +Defaults:zabbix !requiretty +zabbix ALL=(ALL) NOPASSWD: /opt/pakfire/pakfire status diff --git a/config/zabbix_agentd/userparameter_pakfire.conf b/config/zabbix_agentd/userparameter_pakfire.conf new file mode 100644 index 000000000..aa2e80f5c --- /dev/null +++ b/config/zabbix_agentd/userparameter_pakfire.conf @@ -0,0 +1,2 @@ +### Parameter for monitoring pakfire status +UserParameter=pakfire.status,sudo /opt/pakfire/pakfire status diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi index fb1c25dfd..45f740322 100644 --- a/html/cgi-bin/firewall.cgi +++ b/html/cgi-bin/firewall.cgi @@ -1718,6 +1718,7 @@ END <td width='25%' align='right'><span class='snat'>$Lang::tr{'snat new source ip address'}:</span></td> <td width='30%'> <select name='snat' class='snat' style='width: 100%;'> + <option value='RED' $selected{'snat'}{'RED'}>$Lang::tr{'red1'} ($redip)</option> END
foreach my $alias (sort keys %aliases) { diff --git a/lfs/bind b/lfs/bind index f2286fe1f..b0a513c5f 100644 --- a/lfs/bind +++ b/lfs/bind @@ -25,7 +25,7 @@
include Config
-VER = 9.11.6 +VER = 9.11.6-P1
THISAPP = bind-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4882bd3eeef779e05b515b32354cc081 +$(DL_FILE)_MD5 = 8294f1a86f57a331379717d714e840e3
install : $(TARGET)
diff --git a/lfs/dhcpcd b/lfs/dhcpcd index d7372ea82..08d763f37 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2019 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,7 +24,7 @@
include Config
-VER = 7.1.1 +VER = 7.2.2
THISAPP = dhcpcd-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = adc0a949cb718b455d81deea9ba2875f +$(DL_FILE)_MD5 = 2f17034432ea10415ee84a97ef131128
install : $(TARGET)
diff --git a/lfs/knot b/lfs/knot index 1a7fec0cb..804d3bcc2 100644 --- a/lfs/knot +++ b/lfs/knot @@ -24,7 +24,7 @@
include Config
-VER = 2.8.0 +VER = 2.8.1
THISAPP = knot-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 5b0d73e143b4c5a72faf4f1f1337ca08 +$(DL_FILE)_MD5 = 14e67b33ed409f92259dbdbaf0e5ade7
install : $(TARGET)
diff --git a/lfs/libedit b/lfs/libedit index f3a831b14..33bfee183 100644 --- a/lfs/libedit +++ b/lfs/libedit @@ -24,7 +24,7 @@
include Config
-VER = 20181209-3.1 +VER = 20190324-3.1
THISAPP = libedit-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 22e945a0476e388e6f78bfc8d6e1192c +$(DL_FILE)_MD5 = bec755c8044ad84b752dfe49a0b371d8
install : $(TARGET)
diff --git a/lfs/squid b/lfs/squid index 0115cad82..780f16548 100644 --- a/lfs/squid +++ b/lfs/squid @@ -34,6 +34,10 @@ TARGET = $(DIR_INFO)/$(THISAPP)
CXXFLAGS+= -Wno-error=format-truncation
+ifeq "$(BUILD_ARCH)" "armv5tel" + LDFLAGS += -latomic +endif + ############################################################################### # Top-level Rules ############################################################################### @@ -77,7 +81,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && autoreconf -vfi cd $(DIR_APP)/libltdl && autoreconf -vfi
- cd $(DIR_APP) && CXXFLAGS="$(CXXFLAGS)" ./configure \ + cd $(DIR_APP) && CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \ + LDFLAGS="$(LDFLAGS)" ./configure \ --prefix=/usr \ --sysconfdir=/etc/squid \ --datadir=/usr/lib/squid \ diff --git a/lfs/xfsprogs b/lfs/xfsprogs index af6ccce37..07410f720 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -32,6 +32,14 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
+CONFIGURE_OPTIONS = \ + --enable-readline=yes + +ifeq "$(BUILD_ARCH)" "armv5tel" + CONFIGURE_OPTIONS += \ + --enable-lto=no +endif + ############################################################################### # Top-level Rules ############################################################################### @@ -74,7 +82,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && make $(MAKETUNING) DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \ - LOCAL_CONFIGURE_OPTIONS="--enable-readline=yes" + LOCAL_CONFIGURE_OPTIONS="$(CONFIGURE_OPTIONS)" cd $(DIR_APP) && make install install-dev cd $(DIR_APP) && install -v -m755 -D libhandle/libhandle.la /usr/lib/libhandle.la chmod -v 755 /lib/libhandle.so* diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 23b77b930..d4d5a22fb 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -24,7 +24,7 @@
include Config
-VER = 4.2.0 +VER = 4.2.1
THISAPP = zabbix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = zabbix_agentd -PAK_VER = 2 +PAK_VER = 3 DEPS = ""
############################################################################### @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 20f261708f95787f3dbea3eab89f804d +$(DL_FILE)_MD5 = e55ba94060ba2548ae8a1c29fd7cb7dd
install : $(TARGET)
@@ -91,6 +91,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) -mkdir -pv /etc/zabbix_agentd/scripts install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/zabbix_agentd.conf \ /etc/zabbix_agentd/zabbix_agentd.conf + install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/userparameter_pakfire.conf \ + /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf
# Create directory for additional agent modules -mkdir -pv /usr/lib/zabbix diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index 12a405bd7..9ed911d0c 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -108,6 +108,7 @@ sub usage { &Pakfire::message(" <update> - Contacts the servers for new lists of paks."); &Pakfire::message(" <upgrade> - Installs the latest version of all paks."); &Pakfire::message(" <list> - Outputs a short list with all available paks."); + &Pakfire::message(" <status> - Outputs a summary about available core upgrades, updates and a required reboot"); &Pakfire::message(""); &Pakfire::message(" Global options:"); &Pakfire::message(" --non-interactive --> Enables the non-interactive mode."); @@ -893,4 +894,55 @@ sub progress_bar { sprintf "$color{'lightgreen'}%-20s %7s |%-${width}s| %10s$color{'normal'}\r",$show_bfile, $progress, $char x (($width-1)*$got/$total). '>', beautifysize($got); }
+sub updates_available { + # Get packets with updates available + my @upgradepaks = &Pakfire::dblist("upgrade", "noweb"); + + # Get the length of the returned array + my $updatecount = scalar @upgradepaks; + + return "$updatecount"; +} + +sub coreupdate_available { + eval(`grep "core_" $Conf::dbdir/lists/core-list.db`); + if ("$core_release" > "$Conf::core_mine") { + return "yes ($core_release)"; + } + else { + return "no"; + } +} + +sub reboot_required { + if ( -e "/var/run/need_reboot" ) { + return "yes"; + } + else { + return "no"; + } +} + +sub status { + # General info + my $return = "Core-Update-Level: $Conf::core_mine\n"; + $return .= "Last update: " . &General::age("/opt/pakfire/db/core/mine") . " ago\n"; + $return .= "Last core-list update: " . &General::age("/opt/pakfire/db/lists/core-list.db") . " ago\n"; + $return .= "Last server-list update: " . &General::age("/opt/pakfire/db/lists/server-list.db") . " ago\n"; + $return .= "Last packages-list update: " . &General::age("/opt/pakfire/db/lists/packages_list.db") . " ago\n"; + + # Get availability of core updates + $return .= "Core-Update available: " . &Pakfire::coreupdate_available() . "\n"; + + # Get availability of package updates + $return .= "Package-Updates available: " . &Pakfire::updates_available() . "\n"; + + # Test if reboot is required + $return .= "Reboot required: " . &Pakfire::reboot_required() . "\n"; + + # Return status text + print "$return"; + exit 1; +} + 1; diff --git a/src/pakfire/pakfire b/src/pakfire/pakfire index 041ba669a..c69a8d3ad 100644 --- a/src/pakfire/pakfire +++ b/src/pakfire/pakfire @@ -322,6 +322,8 @@ } elsif ("$ARGV[1]" eq "upgrades") { system("rm -f /etc/fcron.daily/pakfire-upgrade"); } + } elsif ("$ARGV[0]" eq "status") { + &Pakfire::status; } else { &Pakfire::usage; }
hooks/post-receive -- IPFire 2.x development tree