Compare commits

...

2 Commits

Author SHA1 Message Date
Måns Andersson
3cd2cdf0ef Remove native module 'os' from package.json file 2023-09-25 20:33:00 +02:00
Måns Andersson
3405be3b42 Normalize line endings in SSH key for the underlying OS 2023-07-26 12:36:40 +02:00
2 changed files with 7 additions and 6 deletions

2
dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,6 @@
const { join } = require('path');
const { execSync } = require('child_process');
const { EOL } = require('os');
const { writeToFile } = require('./helpers');
const KNOWN_HOSTS = 'known_hosts';
@@ -18,9 +19,9 @@ const getPrivateKeyPath = (filename = '') => {
const addSshKey = (content, deployKeyName) => {
const { dir, filename } = getPrivateKeyPath(deployKeyName);
writeToFile({ dir, filename: KNOWN_HOSTS, content: '' });
console.log(' [SSH] known_hosts file ensured', dir);
writeToFile({ dir, filename, content: `${content}\r\n`, isRequired: true, mode: '0400' });
console.log(' [SSH] key added to `.ssh` dir ', dir, filename);
console.log('??? [SSH] known_hosts file ensured', dir);
writeToFile({ dir, filename, content: `${content}${EOL}`, isRequired: true, mode: '0400' });
console.log('??? [SSH] key added to `.ssh` dir ', dir, filename);
};
const updateKnownHosts = (host, remotePort) => {
@@ -31,9 +32,9 @@ const updateKnownHosts = (host, remotePort) => {
stdio: 'inherit'
});
} catch (error) {
console.error(' [SSH] Adding host to `known_hosts` ERROR', host, error.message);
console.error('??? [SSH] Adding host to `known_hosts` ERROR', host, error.message);
}
console.log(' [SSH] Adding host to `known_hosts` DONE', host, knownHostsPath);
console.log('??? [SSH] Adding host to `known_hosts` DONE', host, knownHostsPath);
};
module.exports = {