UNPKG

1.34 kBJavaScriptView Raw
1var fs = require('fs');
2var os = require('os');
3
4//var home = process.env.HOME;
5var gtmdir = home + 'partitions/yxp';
6var gtmver = fs.readdirSync(gtmdir)[0];
7var gtmroot = gtmdir + '/' + gtmver;
8
9// Déterminer l'architecture du processeur - utilisé pour déterminer si nous pouvons utiliser GT.M
10var arch = os.arch()
11if (arch == "x64") {
12 gtm_arch="x86_64";
13} else {
14 gtm_arch="i386";
15}
16
17var gtmver2 = fs.readdirSync('/usr/lib/' + gtm_arch + '-linux-gnu/fis-gtm')[0];
18var gtmdist = '/usr/lib/' + gtm_arch + '-linux-gnu/fis-gtm' + gtmver2;
19
20process.env['GTM_REPLICATION'] = 'off';
21process.env['gtmdir'] = gtmdir;
22process.env['gtmver'] = gtmver;
23process.env['gtm_dist'] = gtmdist;
24//process.env['GTMCI'] = process.cwd() + '/node_modules/nodem/resources/calltab.ci';
25process.env['GTMCI'] = process.cwd() + '/node_modules/nodem/resources/nodem.ci';
26process.env['gtmgbldir'] = gtmroot + '/g/gtm.gld';
27process.env['gtmroutines'] = gtmroot + '/o(' + gtmroot + '/r ' + gtmdir + '/r)'
28if (os.arch() !== 'ia32') process.env['gtmroutines'] = process.env['gtmroutines'] + ' ' + gtmdist + '/libgtmutil.so'
29process.env['gtmroutines'] = process.env['gtmroutines'] + ' ' + gtmdist + ' ' + process.cwd() + '/node_modules/nodem/src';
30
31module.exports = {
32 setParams: function() {
33 return {
34 };
35 }
36};
37
38