Skip to content

Commit 0d0376e

Browse files
committed
feat: use shipped telnetd binary by hbc as fallback
1 parent 5e89edd commit 0d0376e

3 files changed

Lines changed: 4 additions & 18 deletions

File tree

frontend/index.js

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,6 @@ function wait(s) {
2323
});
2424
}
2525

26-
async function retry(attempt, cb) {
27-
while (true) {
28-
try {
29-
return await cb();
30-
} catch (err) {
31-
if (attempt--) {
32-
log (`An error occured, ${attempt} tries left...`);
33-
continue;
34-
}
35-
throw err;
36-
}
37-
}
38-
}
39-
4026
function log(s) {
4127
const c = document.querySelector('pre');
4228
c.innerText += `[${new Date()}] ${s}\n`;
@@ -111,7 +97,7 @@ document.addEventListener('keyup', async (evt) => {
11197
} else if (evt.which == 50) {
11298
command = '/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service';
11399
} else if (evt.which == 56) {
114-
command = 'telnetd -l /bin/sh';
100+
command = 'PATH=$PATH:/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/bin telnetd -l /bin/sh';
115101
} else if (evt.which == 57) {
116102
command = '/var/lib/webosbrew/startup.sh';
117103
} else {
@@ -128,7 +114,7 @@ document.addEventListener('keyup', async (evt) => {
128114
log('Finished.');
129115
console.info('event:', evt);
130116
} catch (err) {
131-
log(`An error occured: ${err.message}`);
117+
log(`An error occurred: ${err.message}`);
132118
} finally {
133119
busy = false;
134120
updateBusy(false);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "org.webosbrew.safeupdate",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "Homebrew Channel Safe Updater",
55
"main": "index.js",
66
"scripts": {

service/service.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ service.register('exec', (message) => {
2929
if (error) {
3030
message.respond({ returnValue: false, errorText: error.message, ...response });
3131
} else {
32-
message.respond({ returnVaule: true, ...response });
32+
message.respond({ returnValue: true, ...response });
3333
}
3434
});
3535
});

0 commit comments

Comments
 (0)