10
10
ToggleItem = require ( 'moonstone/ToggleItem' ) ,
11
11
LabeledTextItem = require ( 'moonstone/LabeledTextItem' ) ;
12
12
13
+ var daemonName = "Hyperion.NG" ;
13
14
var serviceName = "org.webosbrew.hyperion.ng.loader.service" ;
15
+ var lunaServiceUri = "luna://" + serviceName ;
14
16
var servicePath = "/media/developer/apps/usr/palm/services/" + serviceName ;
15
17
var autostartFilepath = servicePath + "/autostart.sh" ;
16
18
var linkPath = "/var/lib/webosbrew/init.d/90-start_hyperiond" ;
@@ -27,7 +29,7 @@ var yes_no_bool = function (x) {
27
29
module . exports = kind ( {
28
30
name : 'MainPanel' ,
29
31
kind : Panel ,
30
- title : 'Hyperion.NG' ,
32
+ title : daemonName ,
31
33
titleBelow : "Loader" ,
32
34
headerType : 'medium' ,
33
35
components : [
@@ -52,8 +54,8 @@ module.exports = kind({
52
54
} ,
53
55
{
54
56
kind : LabeledTextItem ,
55
- label : 'Hyperion version' ,
56
- name : 'hyperionVersion ' ,
57
+ label : 'Daemon version' ,
58
+ name : 'daemonVersion ' ,
57
59
text : 'unknown' ,
58
60
disabled : true ,
59
61
} ,
@@ -69,11 +71,11 @@ module.exports = kind({
69
71
{ kind : Divider , content : 'Result' } ,
70
72
{ kind : BodyText , name : 'result' , content : 'Nothing selected...' }
71
73
] } ,
72
- { kind : LunaService , name : 'serviceStatus' , service : 'luna://org.webosbrew.hyperion.ng.loader.service' , method : 'status' , onResponse : 'onServiceStatus' , onError : 'onServiceStatus' } ,
73
- { kind : LunaService , name : 'start' , service : 'luna://org.webosbrew.hyperion.ng.loader.service' , method : 'start' , onResponse : 'onDaemonStart' , onError : 'onDaemonStart' } ,
74
- { kind : LunaService , name : 'stop' , service : 'luna://org.webosbrew.hyperion.ng.loader.service' , method : 'stop' , onResponse : 'onDaemonStop' , onError : 'onDaemonStop' } ,
75
- { kind : LunaService , name : 'version' , service : 'luna://org.webosbrew.hyperion.ng.loader.service' , method : 'version' , onResponse : 'onDaemonVersion' , onError : 'onDaemonVersion' } ,
76
- { kind : LunaService , name : 'terminate' , service : 'luna://org.webosbrew.hyperion.ng.loader.service' , method : 'terminate' , onResponse : 'onTermination' , onError : 'onTermination' } ,
74
+ { kind : LunaService , name : 'serviceStatus' , service : lunaServiceUri , method : 'status' , onResponse : 'onServiceStatus' , onError : 'onServiceStatus' } ,
75
+ { kind : LunaService , name : 'start' , service : lunaServiceUri , method : 'start' , onResponse : 'onDaemonStart' , onError : 'onDaemonStart' } ,
76
+ { kind : LunaService , name : 'stop' , service : lunaServiceUri , method : 'stop' , onResponse : 'onDaemonStop' , onError : 'onDaemonStop' } ,
77
+ { kind : LunaService , name : 'version' , service : lunaServiceUri , method : 'version' , onResponse : 'onDaemonVersion' , onError : 'onDaemonVersion' } ,
78
+ { kind : LunaService , name : 'terminate' , service : lunaServiceUri , method : 'terminate' , onResponse : 'onTermination' , onError : 'onTermination' } ,
77
79
78
80
{ kind : LunaService , name : 'autostartStatusCheck' , service : 'luna://org.webosbrew.hbchannel.service' , method : 'exec' , onResponse : 'onAutostartCheck' , onError : 'onAutostartCheck' } ,
79
81
{ kind : LunaService , name : 'exec' , service : 'luna://org.webosbrew.hbchannel.service' , method : 'exec' , onResponse : 'onExec' , onError : 'onExec' } ,
@@ -84,7 +86,7 @@ module.exports = kind({
84
86
autostartEnabled : false ,
85
87
serviceElevated : false ,
86
88
daemonRunning : false ,
87
- hyperionVersionText : 'unknown' ,
89
+ daemonVersionText : 'unknown' ,
88
90
resultText : 'unknown' ,
89
91
90
92
initDone : false ,
@@ -96,7 +98,7 @@ module.exports = kind({
96
98
97
99
{ from : "serviceElevated" , to : '$.startButton.disabled' , transform : not } ,
98
100
{ from : "serviceElevated" , to : '$.stopButton.disabled' , transform : not } ,
99
- { from : "hyperionVersionText " , to : '$.hyperionVersion .text' } ,
101
+ { from : "daemonVersionText " , to : '$.daemonVersion .text' } ,
100
102
{ from : "serviceElevated" , to : '$.elevationStatus.text' , transform : yes_no_bool } ,
101
103
{ from : "daemonRunning" , to : '$.daemonStatus.text' , transform : yes_no_bool } ,
102
104
{ from : "resultText" , to : '$.result.content' }
@@ -118,7 +120,7 @@ module.exports = kind({
118
120
self . $ . serviceStatus . send ( { } ) ;
119
121
} , 2000 ) ;
120
122
} ,
121
- // Elevates the native service - this enables hyperion.ng.loader.service to run as root by default
123
+ // Elevates the native service - this enables it to run as root by default
122
124
elevate : function ( ) {
123
125
console . info ( "Sending elevation command" ) ;
124
126
this . $ . execSilent . send ( { command : elevationCommand } ) ;
@@ -204,25 +206,25 @@ module.exports = kind({
204
206
console . info ( "onDaemonStart" ) ;
205
207
if ( evt . returnValue ) {
206
208
this . set ( 'daemonRunning' , true ) ;
207
- this . set ( 'resultText' , "Hyperiond started" ) ;
209
+ this . set ( 'resultText' , "Daemon started" ) ;
208
210
} else {
209
- this . set ( 'resultText' , "Hyperiond failed to start" ) ;
211
+ this . set ( 'resultText' , "Daemon failed to start" ) ;
210
212
}
211
213
} ,
212
214
onDaemonStop : function ( sender , evt ) {
213
215
console . info ( "onDaemonStop" ) ;
214
216
if ( evt . returnValue ) {
215
217
this . set ( 'daemonRunning' , false ) ;
216
- this . set ( 'resultText' , "Hyperiond stopped" ) ;
218
+ this . set ( 'resultText' , "Daemon stopped" ) ;
217
219
} else {
218
- this . set ( 'resultText' , "Hyperiond failed to stop" ) ;
220
+ this . set ( 'resultText' , "Daemon failed to stop" ) ;
219
221
}
220
222
} ,
221
223
onDaemonVersion : function ( sender , evt ) {
222
224
console . info ( "onDaemonVersion" ) ;
223
225
console . info ( evt ) ;
224
226
if ( evt . returnValue ) {
225
- this . set ( 'hyperionVersionText ' , evt . version ) ;
227
+ this . set ( 'daemonVersionText ' , evt . version ) ;
226
228
}
227
229
} ,
228
230
autostartToggle : function ( sender ) {
0 commit comments