diff --git a/Src/Hyperion-kernel/data/lib/modules/hyperion/45_hypervisor.kmod b/Src/Hyperion-kernel/data/lib/modules/hyperion/45_hypervisor.kmod index 9ab0178..6ad7531 100644 --- a/Src/Hyperion-kernel/data/lib/modules/hyperion/45_hypervisor.kmod +++ b/Src/Hyperion-kernel/data/lib/modules/hyperion/45_hypervisor.kmod @@ -31,10 +31,18 @@ local function loadExecutable(path) return func, euid, suid_set end -local function createTask(func, name, envars, args, tgid, real_uid, eff_uid) +local function createTask(func, name, envars, args, tgid, real_uid, eff_uid, clearFds) local id = nextpid nextpid = nextpid + 1 + local fds={} + if not clearFds then + for id, file in pairs(kernel.currentTask.fd) do + file.refcount=file.refcount+1 + fds[id]=file + end + end + tasks[tostring(id)] = { coro = coroutine.create(function() local ok, err = xpcall(func, debug.traceback, table.unpack(args or {})) @@ -71,7 +79,7 @@ local function createTask(func, name, envars, args, tgid, real_uid, eff_uid) euid = eff_uid, gid = (kernel.currentTask and kernel.currentTask.gid) or 0, groups = (kernel.currentTask and kernel.currentTask.groups) or {}, - fd = {}, + fd = fds, sleep = 0, ivs = 0, vs = 0, @@ -93,14 +101,14 @@ local function createTask(func, name, envars, args, tgid, real_uid, eff_uid) return id end -function sys.spawn(func, name, envars, args, tgid) +function sys.spawn(func, name, envars, args, tgid, clearFds) local caller = kernel.currentTask local real_uid = caller and caller.uid or kernel.uid local eff_uid = caller and caller.euid or real_uid - return createTask(func, name, envars, args, tgid, real_uid, eff_uid) + return createTask(func, name, envars, args, tgid, real_uid, eff_uid, clearFds) end -function sys.execspawn(path, name, envars, args, tgid) +function sys.execspawn(path, name, envars, args, tgid, keepFds) local func, euid, suid_active = loadExecutable(path, kernel._U) local caller = kernel.currentTask @@ -114,7 +122,7 @@ function sys.execspawn(path, name, envars, args, tgid) ) end - return createTask(func, name or path, envars, args, tgid, real_uid, euid) + return createTask(func, name or path, envars, args, tgid, real_uid, euid, not keepFds) end function sys.exec(path, args, envars) diff --git a/Src/hysh/data/bin/hysh b/Src/hysh/data/bin/hysh index 3e178f9..abb0bec 100644 --- a/Src/hysh/data/bin/hysh +++ b/Src/hysh/data/bin/hysh @@ -1222,7 +1222,7 @@ local function runCommand(command) -- compiled from disk by the kernel (via loadExecutable -> freshUserEnv), -- so the child cannot share any upvalue or syscall table state with hysh. syscall.exec(cmdPath, {table.unpack(args, 2)}) - end, progName) + end, progName, nil, nil, nil, true) while true do local exited, code = syscall.collect(proc) @@ -1231,7 +1231,7 @@ local function runCommand(command) return end if terminate then - local ok2 = syscall.kill(proc) + local ok2 = syscall.kill(proc, true) if ok2 then syscall.devctl(1,"sbgc",16); syscall.devctl(1,"sfgc",0xFF0000) print("\nProgram Terminated."); syscall.devctl(1,"sfgc",0xFFFFFF) diff --git a/Src/spm/data/bin/spm b/Src/spm/data/bin/spm index 09e3b13..fc04121 100644 --- a/Src/spm/data/bin/spm +++ b/Src/spm/data/bin/spm @@ -547,7 +547,7 @@ local spm = function(...) if cloptions.u then for i,v in ipairs(table.keys(pkgdb)) do local pkg, err = getPkg(v) - if pkg then + if pkg and not found[v] then needed[#needed+1] = pkg found[v]=true end @@ -586,7 +586,7 @@ local spm = function(...) local files = {} for _,v in ipairs(needed) do - if not pkgdb[v.id] or not pkgdb[v.id].hash==v.hash then + if not pkgdb[v.id] or not pkgdb[v.id].hash==v.hash or cloptions.u then w("Downloading "..v.id) local resp = get(v.tar) if not resp then diff --git a/Src/sysinit/data/usr/lib/sysinit/sysinit b/Src/sysinit/data/usr/lib/sysinit/sysinit index 0b67bfa..dd9ec91 100644 --- a/Src/sysinit/data/usr/lib/sysinit/sysinit +++ b/Src/sysinit/data/usr/lib/sysinit/sysinit @@ -14,7 +14,7 @@ for i,v in pairs(kernel.processes) do else kernel.log("Successfully executed kernel task: " .. i) end - end, i) + end, i, nil,nil,nil,true) end -- config file path setup @@ -42,7 +42,7 @@ for i,v in ipairs(files) do else kernel.log("Successfully executed startup script: " .. filepath) end - end, "startup:" .. v) + end, "startup:" .. v, nil,nil,nil,true) end end kernel.saveLog() diff --git a/out b/out deleted file mode 100644 index f7d6e4d..0000000 Binary files a/out and /dev/null differ diff --git a/packages/Hyperion-core.pkg b/packages/Hyperion-core.pkg index f91de69..f6a2aa6 100644 --- a/packages/Hyperion-core.pkg +++ b/packages/Hyperion-core.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "10231c287c97ab72adf77117886d2de3", + "hash": "8c5cd772a7f2369cd013a592f9af9735", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-core.tar.gz" } diff --git a/packages/Hyperion-firmware-ac.pkg b/packages/Hyperion-firmware-ac.pkg index bc6d4c6..0c9be3d 100644 --- a/packages/Hyperion-firmware-ac.pkg +++ b/packages/Hyperion-firmware-ac.pkg @@ -8,6 +8,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "a44f05701db0feef517f196047a198d7", + "hash": "80a565f47149dc3fe8dac43129d926e2", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-ac.tar.gz" } diff --git a/packages/Hyperion-firmware-addon-cct.pkg b/packages/Hyperion-firmware-addon-cct.pkg index bb7c40c..c462a5c 100644 --- a/packages/Hyperion-firmware-addon-cct.pkg +++ b/packages/Hyperion-firmware-addon-cct.pkg @@ -4,6 +4,6 @@ "authors": [], "dependencies": [], "version": "0.0.0", - "hash": "cba0823f33d942e92ddad54c2d4a7004", + "hash": "9f1f7f0667ec678d544ee08c6e2e644d", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-addon-cct.tar.gz" } diff --git a/packages/Hyperion-firmware-ccpc.pkg b/packages/Hyperion-firmware-ccpc.pkg index 09cb688..d6799f5 100644 --- a/packages/Hyperion-firmware-ccpc.pkg +++ b/packages/Hyperion-firmware-ccpc.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "4021ef17d9a26200b255e5fdad3766cc", + "hash": "a57fa8c133267f2bd4da564640b4cd2b", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-ccpc.tar.gz" } diff --git a/packages/Hyperion-firmware-cct.pkg b/packages/Hyperion-firmware-cct.pkg index 189cf9a..380f772 100644 --- a/packages/Hyperion-firmware-cct.pkg +++ b/packages/Hyperion-firmware-cct.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.3.0", - "hash": "341e92ee642399fb7b6892be669ad881", + "hash": "20b907135b9917c3f718291480d05da5", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-cct.tar.gz" } diff --git a/packages/Hyperion-firmware-lua.pkg b/packages/Hyperion-firmware-lua.pkg index e0eee8d..d1a6562 100644 --- a/packages/Hyperion-firmware-lua.pkg +++ b/packages/Hyperion-firmware-lua.pkg @@ -4,6 +4,6 @@ "authors": [], "dependencies": [], "version": "0.0.0", - "hash": "f9fcd282170185f174fd5c1e7b9cb93e", + "hash": "ece345ad01466fbcb828b1fc972c0440", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-lua.tar.gz" } diff --git a/packages/Hyperion-firmware-oc.pkg b/packages/Hyperion-firmware-oc.pkg index dc058ec..a53248d 100644 --- a/packages/Hyperion-firmware-oc.pkg +++ b/packages/Hyperion-firmware-oc.pkg @@ -6,6 +6,6 @@ ], "dependencies": [], "version": "0.1.0", - "hash": "3090e7b03b8212052fb697987b1f5024", + "hash": "60804b53c7d7d8dd69afc33fad930727", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-oc.tar.gz" } diff --git a/packages/Hyperion-firmware-vm.pkg b/packages/Hyperion-firmware-vm.pkg index c494b54..ecd4bd3 100644 --- a/packages/Hyperion-firmware-vm.pkg +++ b/packages/Hyperion-firmware-vm.pkg @@ -4,6 +4,6 @@ "authors": [], "dependencies": [], "version": "0.0.0", - "hash": "ceb96ec6a50538e6d162215639698077", + "hash": "753cd941da3c38f1d4350abc944f6e87", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-firmware-vm.tar.gz" } diff --git a/packages/Hyperion-kernel.pkg b/packages/Hyperion-kernel.pkg index 45cd489..d855ed9 100644 --- a/packages/Hyperion-kernel.pkg +++ b/packages/Hyperion-kernel.pkg @@ -8,6 +8,6 @@ ], "dependencies": [], "version": "1.5.0", - "hash": "21a9ab0c0637273e97527870acc24bba", + "hash": "447e8663723d28d03c951f347494b750", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/Hyperion-kernel.tar.gz" } diff --git a/packages/bit32.pkg b/packages/bit32.pkg index 2b461bd..5050871 100644 --- a/packages/bit32.pkg +++ b/packages/bit32.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "89efe44800c2559b125c3e5315a5d5a4", + "hash": "812e11b5ee4cfc2096b9b4326fd1773e", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/bit32.tar.gz" } diff --git a/packages/blake2s.pkg b/packages/blake2s.pkg index 04dff1f..85780b9 100644 --- a/packages/blake2s.pkg +++ b/packages/blake2s.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "c41dc8025c5bcf657e5b52c40ddfe6be", + "hash": "296979e95c6ff4ef89f5ee211d64e69c", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/blake2s.tar.gz" } diff --git a/packages/coreutils.pkg b/packages/coreutils.pkg index e7dbbe9..31e4d3f 100644 --- a/packages/coreutils.pkg +++ b/packages/coreutils.pkg @@ -8,6 +8,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "988c894f0faa19ff79f26270e6567c5f", + "hash": "2d7afba8394e2f2cb574bcc96e042ef6", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/coreutils.tar.gz" } diff --git a/packages/deflate.pkg b/packages/deflate.pkg index 4888e22..87973e8 100644 --- a/packages/deflate.pkg +++ b/packages/deflate.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0-release", - "hash": "23ef21eef7e266d416bddee1eb673e30", + "hash": "c1b0ebb35d786793442663ae5d7ff384", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/deflate.tar.gz" } diff --git a/packages/gfxterm.pkg b/packages/gfxterm.pkg index 15e04c4..57245bf 100644 --- a/packages/gfxterm.pkg +++ b/packages/gfxterm.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "5c423cc612d946e70e54fb517a71d22e", + "hash": "af09f814eb4b0ff24085ce9022b5f135", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/gfxterm.tar.gz" } diff --git a/packages/hysh.pkg b/packages/hysh.pkg index 213cd9f..5ebf2c6 100644 --- a/packages/hysh.pkg +++ b/packages/hysh.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.3.0", - "hash": "c3c914f7aecc642464cb5b14f2e135fa", + "hash": "1974e196fade22bafb94789883bb6841", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/hysh.tar.gz" } diff --git a/packages/iniparse.pkg b/packages/iniparse.pkg index cd18305..6725ddf 100644 --- a/packages/iniparse.pkg +++ b/packages/iniparse.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "81177ba78d1febbd6fff59bb23a16080", + "hash": "b35ff313352ba8f1d4399a22f6616015", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/iniparse.tar.gz" } diff --git a/packages/installer.pkg b/packages/installer.pkg index 003f5e2..55189e8 100644 --- a/packages/installer.pkg +++ b/packages/installer.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "203ace7ad9135d21691e2a6b9e62be9f", + "hash": "e0ab0768f51cde02820f1ec456e88ee9", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/installer.tar.gz" } diff --git a/packages/json.pkg b/packages/json.pkg index 80bd5ad..ff296e0 100644 --- a/packages/json.pkg +++ b/packages/json.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "6602fa70ec8e1288015168eddf817664", + "hash": "464350121b7cc02dba96f15d2c584d29", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/json.tar.gz" } diff --git a/packages/lua.pkg b/packages/lua.pkg index 35705b1..16f4b59 100644 --- a/packages/lua.pkg +++ b/packages/lua.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.2.0", - "hash": "31e0103563ca3443e5c3ab8257325138", + "hash": "4530588587327821be46e46bcb64edaf", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/lua.tar.gz" } diff --git a/packages/micro.pkg b/packages/micro.pkg index 7f47e5f..c6a12e4 100644 --- a/packages/micro.pkg +++ b/packages/micro.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "916d8f4dabdcef58524e9a4c59ea8957", + "hash": "2fb19eeac778528f0ebf4843bd8ca2aa", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/micro.tar.gz" } diff --git a/packages/minify.pkg b/packages/minify.pkg index bc27e29..9cd3e4a 100644 --- a/packages/minify.pkg +++ b/packages/minify.pkg @@ -8,6 +8,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "87cb37074598899bf446d76bee0945a4", + "hash": "77327d7d90d17316afaca2ee14945596", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/minify.tar.gz" } diff --git a/packages/pid.pkg b/packages/pid.pkg index 3dfbbda..5928de8 100644 --- a/packages/pid.pkg +++ b/packages/pid.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "c48c7078c5b5c9309ed3d6ee4fb38c2c", + "hash": "0a0f515b64d2dca9cc0e1a9162cd90d9", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/pid.tar.gz" } diff --git a/packages/raw/Hyperion-core.tar.gz b/packages/raw/Hyperion-core.tar.gz index 06fd4a0..8fd9f4e 100644 Binary files a/packages/raw/Hyperion-core.tar.gz and b/packages/raw/Hyperion-core.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-ac.tar.gz b/packages/raw/Hyperion-firmware-ac.tar.gz index 9572e55..0f20fb1 100644 Binary files a/packages/raw/Hyperion-firmware-ac.tar.gz and b/packages/raw/Hyperion-firmware-ac.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-addon-cct.tar.gz b/packages/raw/Hyperion-firmware-addon-cct.tar.gz index 2ecb746..2063b66 100644 Binary files a/packages/raw/Hyperion-firmware-addon-cct.tar.gz and b/packages/raw/Hyperion-firmware-addon-cct.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-ccpc.tar.gz b/packages/raw/Hyperion-firmware-ccpc.tar.gz index 3979cbf..104c54d 100644 Binary files a/packages/raw/Hyperion-firmware-ccpc.tar.gz and b/packages/raw/Hyperion-firmware-ccpc.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-cct.tar.gz b/packages/raw/Hyperion-firmware-cct.tar.gz index a134638..e40df03 100644 Binary files a/packages/raw/Hyperion-firmware-cct.tar.gz and b/packages/raw/Hyperion-firmware-cct.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-lua.tar.gz b/packages/raw/Hyperion-firmware-lua.tar.gz index f86fde0..51256c0 100644 Binary files a/packages/raw/Hyperion-firmware-lua.tar.gz and b/packages/raw/Hyperion-firmware-lua.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-oc.tar.gz b/packages/raw/Hyperion-firmware-oc.tar.gz index 02c1b46..068ba48 100644 Binary files a/packages/raw/Hyperion-firmware-oc.tar.gz and b/packages/raw/Hyperion-firmware-oc.tar.gz differ diff --git a/packages/raw/Hyperion-firmware-vm.tar.gz b/packages/raw/Hyperion-firmware-vm.tar.gz index 8d1730d..c825824 100644 Binary files a/packages/raw/Hyperion-firmware-vm.tar.gz and b/packages/raw/Hyperion-firmware-vm.tar.gz differ diff --git a/packages/raw/Hyperion-kernel.tar.gz b/packages/raw/Hyperion-kernel.tar.gz index 4c24ea8..6760510 100644 Binary files a/packages/raw/Hyperion-kernel.tar.gz and b/packages/raw/Hyperion-kernel.tar.gz differ diff --git a/packages/raw/bit32.tar.gz b/packages/raw/bit32.tar.gz index fcc87ef..a08bbb3 100644 Binary files a/packages/raw/bit32.tar.gz and b/packages/raw/bit32.tar.gz differ diff --git a/packages/raw/blake2s.tar.gz b/packages/raw/blake2s.tar.gz index f20553e..73344d6 100644 Binary files a/packages/raw/blake2s.tar.gz and b/packages/raw/blake2s.tar.gz differ diff --git a/packages/raw/coreutils.tar.gz b/packages/raw/coreutils.tar.gz index f226ef3..5bbca1e 100644 Binary files a/packages/raw/coreutils.tar.gz and b/packages/raw/coreutils.tar.gz differ diff --git a/packages/raw/deflate.tar.gz b/packages/raw/deflate.tar.gz index 0a48af7..2f030d7 100644 Binary files a/packages/raw/deflate.tar.gz and b/packages/raw/deflate.tar.gz differ diff --git a/packages/raw/gfxterm.tar.gz b/packages/raw/gfxterm.tar.gz index 54cc3db..5995d3a 100644 Binary files a/packages/raw/gfxterm.tar.gz and b/packages/raw/gfxterm.tar.gz differ diff --git a/packages/raw/hysh.tar.gz b/packages/raw/hysh.tar.gz index c566571..2c3529b 100644 Binary files a/packages/raw/hysh.tar.gz and b/packages/raw/hysh.tar.gz differ diff --git a/packages/raw/iniparse.tar.gz b/packages/raw/iniparse.tar.gz index b33d8d0..4a92d23 100644 Binary files a/packages/raw/iniparse.tar.gz and b/packages/raw/iniparse.tar.gz differ diff --git a/packages/raw/installer.tar.gz b/packages/raw/installer.tar.gz index 229a178..0ab9690 100644 Binary files a/packages/raw/installer.tar.gz and b/packages/raw/installer.tar.gz differ diff --git a/packages/raw/json.tar.gz b/packages/raw/json.tar.gz index 3820f42..61a5b02 100644 Binary files a/packages/raw/json.tar.gz and b/packages/raw/json.tar.gz differ diff --git a/packages/raw/lua.tar.gz b/packages/raw/lua.tar.gz index 810c4e2..171c6d7 100644 Binary files a/packages/raw/lua.tar.gz and b/packages/raw/lua.tar.gz differ diff --git a/packages/raw/micro.tar.gz b/packages/raw/micro.tar.gz index e5ad16d..9307075 100644 Binary files a/packages/raw/micro.tar.gz and b/packages/raw/micro.tar.gz differ diff --git a/packages/raw/minify.tar.gz b/packages/raw/minify.tar.gz index 277f7cc..71c7b52 100644 Binary files a/packages/raw/minify.tar.gz and b/packages/raw/minify.tar.gz differ diff --git a/packages/raw/pid.tar.gz b/packages/raw/pid.tar.gz index 4707901..62ca3d8 100644 Binary files a/packages/raw/pid.tar.gz and b/packages/raw/pid.tar.gz differ diff --git a/packages/raw/spm.tar.gz b/packages/raw/spm.tar.gz index 9648f79..0e26d47 100644 Binary files a/packages/raw/spm.tar.gz and b/packages/raw/spm.tar.gz differ diff --git a/packages/raw/sysinit.tar.gz b/packages/raw/sysinit.tar.gz index e1e2b3b..e512149 100644 Binary files a/packages/raw/sysinit.tar.gz and b/packages/raw/sysinit.tar.gz differ diff --git a/packages/raw/tar.tar.gz b/packages/raw/tar.tar.gz index 07a1c44..aaa0aaf 100644 Binary files a/packages/raw/tar.tar.gz and b/packages/raw/tar.tar.gz differ diff --git a/packages/raw/xz.tar.gz b/packages/raw/xz.tar.gz index 3443742..e07920c 100644 Binary files a/packages/raw/xz.tar.gz and b/packages/raw/xz.tar.gz differ diff --git a/packages/spm.pkg b/packages/spm.pkg index 4c43cbe..55b49ee 100644 --- a/packages/spm.pkg +++ b/packages/spm.pkg @@ -14,6 +14,6 @@ "Hyperion-core" ], "version": "1.0.0", - "hash": "d068cb61524229f62f9bf1447d2a7840", + "hash": "b98b74face55bd4feedb312aa638795d", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/spm.tar.gz" } diff --git a/packages/sysinit.pkg b/packages/sysinit.pkg index 8b2997b..e3e5d27 100644 --- a/packages/sysinit.pkg +++ b/packages/sysinit.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "1.1.0", - "hash": "8bbf77d2efc8d0b857b54baa850dd75a", + "hash": "7c4a2e241b7ced224084471b219390bf", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/sysinit.tar.gz" } diff --git a/packages/tar.pkg b/packages/tar.pkg index 1eef5c9..b380882 100644 --- a/packages/tar.pkg +++ b/packages/tar.pkg @@ -7,6 +7,6 @@ ], "dependencies": [], "version": "", - "hash": "71544921565f3fc09fd9d48235fd76f5", + "hash": "2f0419446840e85b5142252c28da35d9", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/tar.tar.gz" } diff --git a/packages/xz.pkg b/packages/xz.pkg index 8bcb8a0..6173f27 100644 --- a/packages/xz.pkg +++ b/packages/xz.pkg @@ -10,6 +10,6 @@ ], "dependencies": [], "version": "1.0.0", - "hash": "6597d3d7a191398acf2728bfff09fcbb", + "hash": "7de373a2272d21a58a1d9c7fcd462781", "tarball": "https://git.astronand.dev/Hyperion/HyperionOS/raw/branch/main/packages/raw/xz.tar.gz" }