Drop unmaintained add-on lcd4linux
This package has not received any updates or attention within the last three years. It's sole known upstream URL (https://ssl.bulix.org/projects/lcd4linux/) returns a HTTP error 404 nowadays, and the author was unable to locate any upstream source that appears to be still maintained today. Given the status quo, bugs in lcd4linux cannot be reported properly, security issues won't be addressed (by anybody else then ourselves), and technical questions cannot be clarified aside a reverse engineering approach. We should not allow such an add-on to be installed on a firewall system. Signed-off-by: Peter Müller <peter.mueller@ipfire.org> Reviewed-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
parent
0b38fd75d4
commit
c62adbc448
|
@ -1 +0,0 @@
|
|||
/etc/lcd4linux.conf
|
|
@ -1,3 +0,0 @@
|
|||
usr/bin/lcd4linux
|
||||
var/ipfire/backup/addons/includes/lcd4linux
|
||||
etc/rc.d/init.d/lcd4linux
|
|
@ -1,92 +0,0 @@
|
|||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2007-2018 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 = 0.11.0-svn1200-dpf
|
||||
|
||||
THISAPP = lcd4linux-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.gz
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/lcd4linux
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = lcd4linux
|
||||
PAK_VER = 7
|
||||
|
||||
DEPS = dpfhack libmpdclient
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = 5b76a26879849dbd52a5bcfda4107ea4
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
||||
|
||||
download :$(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
|
||||
md5 : $(subst %,%_MD5,$(objects))
|
||||
|
||||
dist:
|
||||
$(PAK)
|
||||
|
||||
###############################################################################
|
||||
# Downloading, checking, md5sum
|
||||
###############################################################################
|
||||
|
||||
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
||||
@$(CHECK)
|
||||
|
||||
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
||||
@$(LOAD)
|
||||
|
||||
$(subst %,%_MD5,$(objects)) :
|
||||
@$(MD5)
|
||||
|
||||
###############################################################################
|
||||
# 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) && autoreconf -v -i
|
||||
cd $(DIR_APP) && autoupdate -v configure.in
|
||||
cd $(DIR_APP) && ./configure --with-plugins=all,!qnaplog,!dbus --prefix=/usr
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
cd $(DIR_APP) && make install
|
||||
|
||||
#install initscripts
|
||||
$(call INSTALL_INITSCRIPT,lcd4linux)
|
||||
|
||||
install -v -m 644 $(DIR_SRC)/config/backup/includes/lcd4linux /var/ipfire/backup/addons/includes/lcd4linux
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
1
make.sh
1
make.sh
|
@ -1547,7 +1547,6 @@ buildipfire() {
|
|||
lfsmake2 aws-cli
|
||||
lfsmake2 transmission
|
||||
lfsmake2 dpfhack
|
||||
lfsmake2 lcd4linux
|
||||
lfsmake2 mtr
|
||||
lfsmake2 minidlna
|
||||
lfsmake2 acpid
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Begin $rc_base/init.d/lcd4linux
|
||||
|
||||
|
||||
. /etc/sysconfig/rc
|
||||
. $rc_functions
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
boot_mesg "Starting lcd4linux..."
|
||||
if [ ! -f /etc/lcd4linux.conf ]; then
|
||||
boot_mesg "No configuration file found, not starting."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
loadproc /usr/bin/lcd4linux
|
||||
;;
|
||||
|
||||
stop)
|
||||
boot_mesg "Stopping lcd4linux..."
|
||||
killproc /usr/bin/lcd4linux
|
||||
;;
|
||||
|
||||
reload)
|
||||
boot_mesg "Reloading lcd4linux..."
|
||||
reloadproc /usr/bin/lcd4linux
|
||||
;;
|
||||
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 3
|
||||
$0 start
|
||||
;;
|
||||
|
||||
status)
|
||||
statusproc /usr/bin/lcd4linux
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|reload|restart|status}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
# End $rc_base/init.d/lcd4linux
|
Loading…
Reference in New Issue