🎉 Sync 2026-09-27 21:03:26

This commit is contained in:
github-actions[bot] committed 2026-09-27 21:03:26 +08:00
1 parent f4559bbed1
commit 065763f7fd
673 files changed
+261285 -34160

No files matched your search

@@ -0,0 +1,31 @@
'use strict';
let values = {
enabled: '1',
apply_local_overrides: '1'
};
let state = {
status: { data: { status: 'idle' } },
reloads: 0
};
function to_bool(v, def) {
if (v == null) return def;
let s = sprintf('%s', v);
if (s == '1' || s == 'true' || s == 'yes' || s == 'on') return true;
if (s == '0' || s == 'false' || s == 'no' || s == 'off') return false;
return def;
}
return {
PKG_NAME: 'safeshield',
STATUS_FILE: sprintf('%s/status.json', TEST_TMP),
SERVICE_INIT: '/bin/true',
values: values,
state: state,
read_json_file: function() { return state.status; },
to_bool: to_bool,
reload_uci: function() { state.reloads++; return true; },
cfg: function(name, def) { return values[name] == null ? def : values[name]; }
};
@@ -0,0 +1,27 @@
'use strict';
let state = {
services: {}
};
function connect() {
return {
call: function(object, method, args) {
if (object != 'service' || method != 'list' || !args || !args.name) {
return null;
}
let result = {};
let service = state.services[args.name];
if (service != null) {
result[args.name] = service;
}
return result;
}
};
}
return {
state: state,
connect: connect
};