Updated media based on Build 2266. New Shutdown/Run external command functionality added.

This commit is contained in:
Patrick Kloepfer 2020-09-29 20:56:13 -04:00
parent e146c6086d
commit adfbd6f74d
7 changed files with 86 additions and 94 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4,6 +4,7 @@ AUTO 4,1
#!/bin/sh #!/bin/sh
# #
# A2osX Admin Menu Test # A2osX Admin Menu Test
echo -N "\f\e[12;32H\e[7mLoading Menu.."
. fmenu . fmenu
call menu adminmenu call menu adminmenu
MAN MAN

View File

@ -32,7 +32,7 @@ function processchoice {
case 17 case 17
case 18 case 18
set select = $select - 10 set select = $select - 10
set choice = `sh -C "grep ${menu}:${select}: $menufile | cut -s ${sep} -f 4"` set choice = `sh -C "grep ${menu}-${select}: $menufile | cut -s ${sep} -f 3"`
break break
case 20 case 20
set choice = "Quit" set choice = "Quit"
@ -48,9 +48,9 @@ function processchoice {
set select = 99 set select = 99
end end
if [ $select -lt 9 ] if [ $select -lt 9 ]
if [ $choice = "MENU" ] if [ $choice = "menu" ]
set lm = $menu set lm = $menu
set menu = `sh -C "grep ${menu}:${select}: $menufile | cut -s ${sep} -f 5"` set menu = `sh -C "grep ${menu}-${select}: $menufile | cut -s ${sep} -f 4"`
set select = 1 set select = 1
fi fi
fi fi
@ -59,25 +59,16 @@ echo -N "."
function loadmenu { function loadmenu {
set mc = 0 set mc = 0
set lc = 0 set lc = 0
for i in `grep "${menu}:" $menufile` # echo \n\n\n\n\n\n
echo $mc $lc $i grep ${menu}- $menufile | cut -s ${sep} -f 2
pause pause
if [ $lc -eq 0 ] for i in `sh -C "grep ${menu}- $menufile | cut -s ${sep} -f 2"`
set mr = `sh -C "echo ${i} | cut -s ${sep} -f 3"` if [ $i = "-" ];set lc = $mc - 1;fi
echo $mc $lc $mr set m${mc} = $i
pause set mc = $mc + 1
if [ $mr = "-" ]
set lc = $mc - 1
else
set m${mc} = $mr
fi
set mc = $mc + 1
fi
next next
if [ $lc -eq 0 ] if [ $lc -eq 0 ];set lc = 8;fi
set lc = 8 set mc =
fi
set mc =;set mr =
} }
echo -N "." echo -N "."
function getselect { function getselect {

View File

@ -2,77 +2,77 @@ NEW
PREFIX PREFIX
AUTO 4,1 AUTO 4,1
menu:LINE:TEXT:ACTION:PREFIX:- menu:LINE:TEXT:ACTION:PREFIX:-
A:0:Master Menu:-:-:- A-0:Master Menu:-:-:-
A:1:Administration Menu:menu:B:- A-1:Administration Menu:menu:B:-
A:2:User Management:menu:C:- A-2:User Management:menu:C:-
A:3:Testing Subsystem Menu:menu:D:- A-3:Testing Subsystem Menu:menu:D:-
A:4:Make System Menu:menu:E:- A-4:Make System Menu:menu:E:-
A:5:Extras Menu:menu:F:- A-5:Extras Menu:menu:F:-
A:6:-:-:-:- A-6:-:-:-:-
A:7:-:-:-:- A-7:-:-:-:-
A:8:-:-:-:- A-8:-:-:-:-
B:0:Administration Menu:-:-:- B-0:Administration Menu:-:-:-
B:1:Display Processes (ps):ps:-:- B-1:Display Processes:ps:-:-
B:2:Display Memory (mem):mem:-:- B-2:Display Memory:mem:-:-
B:3:Kernel Configuration (kconfig):kconfig:-:- B-3:Kernel Configuration:kconfig:-:-
B:4:List Volumes Online:online:/MAKE/USR/SHARE/ADMIN/:- B-4:List Volumes Online:online:/MAKE/USR/SHARE/ADMIN/:-
B:5:User Management:menu:C:- B-5:User Management:menu:C:-
B:6:-:-:-:- B-6:-:-:-:-
B:7:-:-:-:- B-7:-:-:-:-
B:8:-:-:-:- B-8:-:-:-:-
C:0:User Management:-:-:- C-0:User Management:-:-:-
C:1:List Users:LISTUSERS:/MAKE/USR/SHARE/ADMIN/:- C-1:List Users:listusers:/MAKE/USR/SHARE/ADMIN/:-
C:2:Add User:ADDUSER:/MAKE/USR/SHARE/ADMIN/:- C-2:Add User:adduser:/MAKE/USR/SHARE/ADMIN/:-
C:3:Delete User:DELUSER:/MAKE/USR/SHARE/ADMIN/:- C-3:Delete User:deluser:/MAKE/USR/SHARE/ADMIN/:-
C:4:Edit User Details:EDITUSER:/MAKE/USR/SHARE/ADMIN/:- C-4:Edit User Details:edituser:/MAKE/USR/SHARE/ADMIN/:-
C:5:Change Password:PASSWORD:/MAKE/USR/SHARE/ADMIN/:- C-5:Change Password:password:/MAKE/USR/SHARE/ADMIN/:-
C:6:-:-:-:- C-6:-:-:-:-
C:7:-:-:-:- C-7:-:-:-:-
C:8:-:-:-:- C-8:-:-:-:-
D:0:Testing Subsystem Menu:-:-:- D-0:Testing Subsystem Menu:-:-:-
D:1:Build Test Suite with Logging:BUILDTEST:/MAKE/USR/SHARE/TESTS/:- D-1:Build Test Suite with Logging:buildtest:/MAKE/USR/SHARE/TESTS/:-
D:2:Display Logs:LOG:/MAKE/USR/SHARE/TESTS/:- D-2:Display Logs:log:/MAKE/USR/SHARE/TESTS/:-
D:3:Core Tests:CORETEST:/MAKE/USR/SHARE/TESTS/:- D-3:Core Tests:coretest:/MAKE/USR/SHARE/TESTS/:-
D:4:Display Tests:DISPLAYTEST:/MAKE/USR/SHARE/TESTS/:- D-4:Display Tests:displaytest:/MAKE/USR/SHARE/TESTS/:-
D:5:Pathing Tests:PATHTEST:/MAKE/USR/SHARE/TESTS/:- D-5:Pathing Tests:pathtest:/MAKE/USR/SHARE/TESTS/:-
D:6:Internal Commands Tests:INTERNALTEST:/MAKE/USR/SHARE/TESTS/:- D-6:Internal Commands Tests:internaltest:/MAKE/USR/SHARE/TESTS/:-
D:7:External Commands Tests:EXTERNALTEST:/MAKE/USR/SHARE/TESTS/:- D-7:External Commands Tests:externaltest:/MAKE/USR/SHARE/TESTS/:-
D:8:-:-:-:- D-8:-:-:-:-
E:0:Make System Menu:-:-:- E-0:Make System Menu:-:-:-
E:1:List Builds:-:-:- E-1:List Builds:-:-:-
E:2:Copy Latest Build:-:-:- E-2:Copy Latest Build:-:-:-
E:3:Delete a Build:-:-:- E-3:Delete a Build:-:-:-
E:4:Set Build Releases:-:-:- E-4:Set Build Releases:-:-:-
E:5:Make Media:-:-:- E-5:Make Media:-:-:-
E:6:-:-:-:- E-6:-:-:-:-
E:7:-:-:-:- E-7:-:-:-:-
E:8:-:-:-:- E-8:-:-:-:-
F:0:Extras Menu:-:-:- F-0:Extras Menu:-:-:-
F:1:Display A2osX Logo:LOGO:/MAKE/USR/SHARE/EXAMPLES/:- F-1:Display A2osX Logo:logo:/MAKE/USR/SHARE/EXAMPLES/:-
F:2:Display A2osX License:LICENSE:/MAKE/USR/SHARE/EXAMPLES/:- F-2:Display A2osX License:license:/MAKE/USR/SHARE/EXAMPLES/:-
F:3:-:-:-:- F-3:-:-:-:-
F:4:-:-:-:- F-4:-:-:-:-
F:5:-:-:-:- F-5:-:-:-:-
F:6:-:-:-:- F-6:-:-:-:-
F:7:-:-:-:- F-7:-:-:-:-
F:8:-:-:-:- F-8:-:-:-:-
G:0:-:-:-:- G-0:-:-:-:-
G:1:-:-:-:- G-1:-:-:-:-
G:2:-:-:-:- G-2:-:-:-:-
G:3:-:-:-:- G-3:-:-:-:-
G:4:-:-:-:- G-4:-:-:-:-
G:5:-:-:-:- G-5:-:-:-:-
G:6:-:-:-:- G-6:-:-:-:-
G:7:-:-:-:- G-7:-:-:-:-
G:8:-:-:-:- G-8:-:-:-:-
H:0:-:-:-:- H-0:-:-:-:-
H:1:-:-:-:- H-1:-:-:-:-
H:2:-:-:-:- H-2:-:-:-:-
H:3:-:-:-:- H-3:-:-:-:-
H:4:-:-:-:- H-4:-:-:-:-
H:5:-:-:-:- H-5:-:-:-:-
H:6:-:-:-:- H-6:-:-:-:-
H:7:-:-:-:- H-7:-:-:-:-
H:8:-:-:-:- H-8:-:-:-:-
MAN MAN
TEXT /MAKE/USR/SHARE/ADMIN/adminmenu TEXT /MAKE/USR/SHARE/ADMIN/adminmenu