mirror of
https://gitlab.com/Shinobi-Systems/ShinobiCE.git
synced 2025-03-09 15:40:15 +00:00
Kicking Kangaroo
This commit is contained in:
parent
bc01b19714
commit
e0f7c135af
37 changed files with 1642 additions and 518 deletions
|
@ -1,31 +1,31 @@
|
|||
var fs = require('fs');
|
||||
module.exports = function(s,config){
|
||||
//directories
|
||||
s.group={};
|
||||
s.group = {}
|
||||
if(!config.windowsTempDir&&s.isWin===true){config.windowsTempDir='C:/Windows/Temp'}
|
||||
if(!config.defaultMjpeg){config.defaultMjpeg=s.mainDirectory+'/web/libs/img/bg.jpg'}
|
||||
//default stream folder check
|
||||
if(!config.streamDir){
|
||||
if(s.isWin===false){
|
||||
config.streamDir='/dev/shm'
|
||||
if(s.isWin === false){
|
||||
config.streamDir = '/dev/shm'
|
||||
}else{
|
||||
config.streamDir=config.windowsTempDir
|
||||
config.streamDir = config.windowsTempDir
|
||||
}
|
||||
if(!fs.existsSync(config.streamDir)){
|
||||
config.streamDir=s.mainDirectory+'/streams/'
|
||||
config.streamDir = s.mainDirectory+'/streams/'
|
||||
}else{
|
||||
config.streamDir+='/streams/'
|
||||
config.streamDir += '/streams/'
|
||||
}
|
||||
}
|
||||
if(!config.videosDir){config.videosDir=s.mainDirectory+'/videos/'}
|
||||
if(!config.binDir){config.binDir=s.mainDirectory+'/fileBin/'}
|
||||
if(!config.addStorage){config.addStorage=[]}
|
||||
s.dir={
|
||||
videos:s.checkCorrectPathEnding(config.videosDir),
|
||||
streams:s.checkCorrectPathEnding(config.streamDir),
|
||||
fileBin:s.checkCorrectPathEnding(config.binDir),
|
||||
addStorage:config.addStorage,
|
||||
languages:s.location.languages+'/'
|
||||
videos: s.checkCorrectPathEnding(config.videosDir),
|
||||
streams: s.checkCorrectPathEnding(config.streamDir),
|
||||
fileBin: s.checkCorrectPathEnding(config.binDir),
|
||||
addStorage: config.addStorage,
|
||||
languages: s.location.languages+'/'
|
||||
};
|
||||
//streams dir
|
||||
if(!fs.existsSync(s.dir.streams)){
|
||||
|
@ -41,7 +41,7 @@ module.exports = function(s,config){
|
|||
}
|
||||
//additional storage areas
|
||||
s.dir.addStorage.forEach(function(v,n){
|
||||
v.path=s.checkCorrectPathEnding(v.path)
|
||||
v.path = s.checkCorrectPathEnding(v.path)
|
||||
if(!fs.existsSync(v.path)){
|
||||
fs.mkdirSync(v.path);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue