packages/shinobi: new patchset
This commit is contained in:
parent
0e881a0697
commit
e11fee895d
11 changed files with 80 additions and 56 deletions
|
@ -17,8 +17,8 @@
|
|||
./shinobi/0005-use-packageDirectory-for-definitions.patch
|
||||
./shinobi/0006-use-packageDirectory-for-web-server-paths.patch
|
||||
./shinobi/0007-remove-terminalCommands.patch
|
||||
./shinobi/0008-use-__dirname-in-ejs.patch
|
||||
./shinobi/0009-disable-subscription-bullshit.patch
|
||||
./shinobi/0008-disable-subscription-bullshit.patch
|
||||
./shinobi/0009-remove-updater-logic.patch
|
||||
];
|
||||
};
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
From e30bec29ad5d960d8fe0e6d3427601d49d0746ea Mon Sep 17 00:00:00 2001
|
||||
From 033c0a2889ec62ffbb3c489676fb315b3780ba60 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:15:23 +0100
|
||||
Subject: [PATCH 1/9] packageDirectory
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 28e6412cc76855bacc63a92e019fb2cb35cba259 Mon Sep 17 00:00:00 2001
|
||||
From 955e63a2f2cd13b84fb8de1c379b5a7dc98c3dc4 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:19:58 +0100
|
||||
Subject: [PATCH 2/9] use packageDirectory for languages
|
||||
|
@ -8,7 +8,7 @@ Subject: [PATCH 2/9] use packageDirectory for languages
|
|||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libs/config.js b/libs/config.js
|
||||
index 65ed5ff..d20c05b 100644
|
||||
index 27dae08..e2c8dae 100644
|
||||
--- a/libs/config.js
|
||||
+++ b/libs/config.js
|
||||
@@ -2,7 +2,7 @@ module.exports = function(s){
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 5de02cbd463bcc936907ed9af9dc13e4bd3e4f26 Mon Sep 17 00:00:00 2001
|
||||
From 585c3b05855e4bf3e2bf059d0fda0a893700d3a0 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:26:44 +0100
|
||||
Subject: [PATCH 3/9] use s.location.languages
|
||||
|
@ -8,11 +8,11 @@ Subject: [PATCH 3/9] use s.location.languages
|
|||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libs/language.js b/libs/language.js
|
||||
index ced395a..593321e 100644
|
||||
index 285d514..3f964b6 100644
|
||||
--- a/libs/language.js
|
||||
+++ b/libs/language.js
|
||||
@@ -16,7 +16,7 @@ module.exports = function(s,config){
|
||||
return Object.assign(lang,{})
|
||||
return Object.assign({},lang)
|
||||
}
|
||||
s.listOfPossibleLanguages = []
|
||||
- fs.readdirSync(s.mainDirectory + '/languages').forEach(function(filename){
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From b7f4ce7fc6ee30499a26a74c25a7a580a5ba4368 Mon Sep 17 00:00:00 2001
|
||||
From 1f2260eae4be7084e209f07c2316328ed221433e Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:28:48 +0100
|
||||
Subject: [PATCH 4/9] use packageDirectory for folders
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 77d75251a0e1e3a39d0131ef0b353f36bdf4e7b2 Mon Sep 17 00:00:00 2001
|
||||
From 48b276736cf7fbd721dad40b5cabca1fb094b5d9 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:35:04 +0100
|
||||
Subject: [PATCH 5/9] use packageDirectory for definitions
|
||||
|
|
|
@ -1,32 +1,35 @@
|
|||
From fc54751d467c214c33178b04c128a13148c54ccb Mon Sep 17 00:00:00 2001
|
||||
From c700ec6a01cfc99a639484e9045fc4492466c6ee Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:48:34 +0100
|
||||
Subject: [PATCH 6/9] use packageDirectory for web server paths
|
||||
|
||||
---
|
||||
libs/webServerPaths.js | 16 ++++++++--------
|
||||
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||
libs/webServerPaths.js | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/libs/webServerPaths.js b/libs/webServerPaths.js
|
||||
index 8e5b29e..56ef9f6 100644
|
||||
index fba78ba..b72aff6 100644
|
||||
--- a/libs/webServerPaths.js
|
||||
+++ b/libs/webServerPaths.js
|
||||
@@ -73,21 +73,21 @@ module.exports = function(s,config,lang,app,io){
|
||||
@@ -77,7 +77,7 @@ module.exports = function(s,config,lang,app,io){
|
||||
////Pages
|
||||
app.enable('trust proxy');
|
||||
if(config.webPaths.home !== '/'){
|
||||
- app.use('/libs',express.static(s.mainDirectory + '/web/libs'))
|
||||
+ app.use('/libs',express.static(s.packageDirectory + '/web/libs'))
|
||||
}
|
||||
- app.use(s.checkCorrectPathEnding(config.webPaths.home)+'libs',express.static(s.mainDirectory + '/web/libs'))
|
||||
- app.use(s.checkCorrectPathEnding(config.webPaths.admin)+'libs',express.static(s.mainDirectory + '/web/libs'))
|
||||
- app.use(s.checkCorrectPathEnding(config.webPaths.super)+'libs',express.static(s.mainDirectory + '/web/libs'))
|
||||
+ app.use(s.checkCorrectPathEnding(config.webPaths.home)+'libs',express.static(s.packageDirectory + '/web/libs'))
|
||||
+ app.use(s.checkCorrectPathEnding(config.webPaths.admin)+'libs',express.static(s.packageDirectory + '/web/libs'))
|
||||
+ app.use(s.checkCorrectPathEnding(config.webPaths.super)+'libs',express.static(s.packageDirectory + '/web/libs'))
|
||||
[
|
||||
[config.webPaths.home,'libs','/web/libs'],
|
||||
@@ -87,7 +87,7 @@ module.exports = function(s,config,lang,app,io){
|
||||
[config.webPaths.admin,'assets','/web/assets'],
|
||||
[config.webPaths.super,'assets','/web/assets'],
|
||||
].forEach((piece) => {
|
||||
- app.use(s.checkCorrectPathEnding(piece[0])+piece[1],express.static(s.mainDirectory + piece[2]))
|
||||
+ app.use(s.checkCorrectPathEnding(piece[0])+piece[1],express.static(s.packageDirectory + piece[2]))
|
||||
})
|
||||
app.use(bodyParser.json());
|
||||
app.use(bodyParser.urlencoded({extended: true}));
|
||||
app.use(function (req,res,next){
|
||||
@@ -95,10 +95,10 @@ module.exports = function(s,config,lang,app,io){
|
||||
res.header("Access-Control-Allow-Origin",'*');
|
||||
next()
|
||||
})
|
||||
|
@ -39,7 +42,7 @@ index 8e5b29e..56ef9f6 100644
|
|||
|
||||
/**
|
||||
* API : Logout
|
||||
@@ -328,7 +328,7 @@ module.exports = function(s,config,lang,app,io){
|
||||
@@ -339,7 +339,7 @@ module.exports = function(s,config,lang,app,io){
|
||||
define: s.getDefinitonFile(userInfo.details.lang),
|
||||
addStorage: s.dir.addStorage,
|
||||
fs: fs,
|
||||
|
@ -48,7 +51,7 @@ index 8e5b29e..56ef9f6 100644
|
|||
customAutoLoad: s.customAutoLoadTree
|
||||
})
|
||||
break;
|
||||
@@ -1771,6 +1771,6 @@ module.exports = function(s,config,lang,app,io){
|
||||
@@ -1850,6 +1850,6 @@ module.exports = function(s,config,lang,app,io){
|
||||
res.on('finish',function(){
|
||||
res.end()
|
||||
})
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 9ea5979b0c2731604c0b2d519a929b5b920f9eb4 Mon Sep 17 00:00:00 2001
|
||||
From a2a0608c4844520b0660bdf48b5376ed0a42e7af Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 18:51:47 +0100
|
||||
Subject: [PATCH 7/9] remove terminalCommands
|
||||
|
@ -8,10 +8,10 @@ Subject: [PATCH 7/9] remove terminalCommands
|
|||
1 file changed, 1 insertion(+), 13 deletions(-)
|
||||
|
||||
diff --git a/libs/startup.js b/libs/startup.js
|
||||
index 47d338b..b67ecb9 100644
|
||||
index b1c8e56..247eeee 100644
|
||||
--- a/libs/startup.js
|
||||
+++ b/libs/startup.js
|
||||
@@ -29,19 +29,7 @@ module.exports = function(s,config,lang,io){
|
||||
@@ -32,19 +32,7 @@ module.exports = function(s,config,lang,io){
|
||||
var next = function(){
|
||||
if(callback)callback()
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 780f773004680b633cfc5c5f59cb320c58676947 Mon Sep 17 00:00:00 2001
|
||||
From adb23ffced5408cc010b3863ba88fe81e39f17ce Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 21:38:42 +0100
|
||||
Subject: [PATCH 9/9] disable subscription bullshit
|
||||
Subject: [PATCH 8/9] disable subscription bullshit
|
||||
|
||||
---
|
||||
libs/startup.js | 4 ++--
|
||||
|
@ -9,10 +9,10 @@ Subject: [PATCH 9/9] disable subscription bullshit
|
|||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/libs/startup.js b/libs/startup.js
|
||||
index b67ecb9..b06abb1 100644
|
||||
index 247eeee..a810171 100644
|
||||
--- a/libs/startup.js
|
||||
+++ b/libs/startup.js
|
||||
@@ -380,7 +380,7 @@ module.exports = function(s,config,lang,io){
|
||||
@@ -383,7 +383,7 @@ module.exports = function(s,config,lang,io){
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -21,8 +21,8 @@ index b67ecb9..b06abb1 100644
|
|||
//check disk space every 20 minutes
|
||||
if(config.autoDropCache===true){
|
||||
setInterval(function(){
|
||||
@@ -400,7 +400,7 @@ module.exports = function(s,config,lang,io){
|
||||
setTimeout(() => {
|
||||
@@ -404,7 +404,7 @@ module.exports = function(s,config,lang,io){
|
||||
await checkForStaticUsers()
|
||||
//check for subscription
|
||||
checkSubscription(config.subscriptionId,function(hasSubcribed){
|
||||
- config.userHasSubscribed = hasSubcribed
|
|
@ -1,23 +0,0 @@
|
|||
From 978dd533a08cc1155819be65598055f7232ad8c8 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Tue, 15 Mar 2022 19:18:02 +0100
|
||||
Subject: [PATCH 8/9] use __dirname in ejs
|
||||
|
||||
---
|
||||
web/pages/blocks/settings.ejs | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/web/pages/blocks/settings.ejs b/web/pages/blocks/settings.ejs
|
||||
index 39d1b9b..7baed45 100644
|
||||
--- a/web/pages/blocks/settings.ejs
|
||||
+++ b/web/pages/blocks/settings.ejs
|
||||
@@ -1,5 +1,5 @@
|
||||
<!--Settings Window-->
|
||||
-<% var audioFiles = fs.readdirSync('./web/libs/audio') %>
|
||||
+<% var audioFiles = fs.readdirSync(__dirname + '/web/libs/audio') %>
|
||||
<div class="modal fade medium dark" id="settings" tabindex="-1" role="dialog" aria-labelledby="settingsLabel" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<form class="modal-content">
|
||||
--
|
||||
2.35.1
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
From 78e72ba70ddbe690720fd7351934481534fed6c2 Mon Sep 17 00:00:00 2001
|
||||
From: Max <max@privatevoid.net>
|
||||
Date: Thu, 17 Mar 2022 23:28:40 +0100
|
||||
Subject: [PATCH 9/9] remove updater logic
|
||||
|
||||
---
|
||||
libs/system/utils.js | 21 +--------------------
|
||||
1 file changed, 1 insertion(+), 20 deletions(-)
|
||||
|
||||
diff --git a/libs/system/utils.js b/libs/system/utils.js
|
||||
index c41c4f6..d045bac 100644
|
||||
--- a/libs/system/utils.js
|
||||
+++ b/libs/system/utils.js
|
||||
@@ -46,26 +46,7 @@ module.exports = (config) => {
|
||||
},
|
||||
updateSystem: () => {
|
||||
return new Promise((resolve,reject) => {
|
||||
- if(!config.thisIsDocker){
|
||||
- if(currentlyUpdating){
|
||||
- resolve(true)
|
||||
- return
|
||||
- };
|
||||
- currentlyUpdating = true
|
||||
- const updateProcess = spawn('sh',[s.mainDirectory + '/UPDATE.sh'])
|
||||
- updateProcess.stderr.on('data',(data) => {
|
||||
- s.systemLog('UPDATE.sh',data.toString())
|
||||
- })
|
||||
- updateProcess.stdout.on('data',(data) => {
|
||||
- s.systemLog('UPDATE.sh',data.toString())
|
||||
- })
|
||||
- updateProcess.on('exit',(data) => {
|
||||
- resolve(true)
|
||||
- currentlyUpdating = false
|
||||
- })
|
||||
- }else{
|
||||
- resolve(false)
|
||||
- }
|
||||
+ resolve(false)
|
||||
})
|
||||
}
|
||||
}
|
||||
--
|
||||
2.35.1
|
||||
|
Loading…
Reference in a new issue