mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
apcupsd: Make apcupsd link in services page access its apcupsd WUI menu.
- In the services WUI page any addon that has a WUI menu page defined, such as Samba, Guardian etc, has the addon name shown in underlined red which is a link to the addon cgi page. This works for the other addons as the addon cgi name is the same as the addon name. I have identified that this is not the case for apcupsd, because the cgi page is called upsstats.cgi - This patch adjusts the cgi name to allow apcupsd to also be shown in underlined red. - The lfs file copies the upsstats.cgi file to one named apcupsd.cgi - The apcupsd menu file has the cgi name changed from upsstats.cgi to apcupsd.cgi - The rootfile is updated to also include the apcupsd.cgi file with the others. - Tested in my vm testbed by making the above changes in the code and the apcupsd addon was then shown in underlined red, which acted as a link to the apcupsd status WUI page. Tested-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Michael Tremer
parent
c52a9716a1
commit
9a4946cfa9
@@ -1,5 +1,5 @@
|
||||
$subipfire->{'35.apcupsd'} = {'caption' => $Lang::tr{'apcupsd'},
|
||||
'uri' => '/cgi-bin/upsstats.cgi',
|
||||
'uri' => '/cgi-bin/apcupsd.cgi',
|
||||
'title' => $Lang::tr{'apcupsd'},
|
||||
'enabled' => 1,
|
||||
};
|
||||
|
||||
@@ -21,6 +21,7 @@ srv/web/ipfire/cgi-bin/multimon.cgi
|
||||
srv/web/ipfire/cgi-bin/upsfstats.cgi
|
||||
srv/web/ipfire/cgi-bin/upsimage.cgi
|
||||
srv/web/ipfire/cgi-bin/upsstats.cgi
|
||||
srv/web/ipfire/cgi-bin/apcupsd.cgi
|
||||
#usr/share/hal
|
||||
#usr/share/hal/fdi
|
||||
#usr/share/hal/fdi/policy
|
||||
|
||||
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = apcupsd
|
||||
PAK_VER = 10
|
||||
PAK_VER = 11
|
||||
|
||||
DEPS =
|
||||
|
||||
@@ -95,5 +95,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
ln -sf ../init.d/apcupsd /etc/rc.d/rc6.d/K35apcupsd
|
||||
install -v -m 644 ${DIR_SRC}/config/backup/includes/apcupsd \
|
||||
/var/ipfire/backup/addons/includes/apcupsd
|
||||
cp /srv/web/ipfire/cgi-bin/upsstats.cgi /srv/web/ipfire/cgi-bin/apcupsd.cgi
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
Reference in New Issue
Block a user