ubuntu resolute

This commit is contained in:
Maxime KINTS
2026-05-16 23:42:06 +02:00
commit c0f607fa0b
944 changed files with 112243 additions and 0 deletions

32
nodejs/commande/utils.js Normal file
View File

@@ -0,0 +1,32 @@
const { exec } = require('child_process');
function executeCommand(cmd) {
return new Promise((resolve, reject) => {
exec(cmd, (error, stdout, stderr) => {
if (error) {
reject(`Error executing command: ${cmd}\n${stderr}`);
} else {
resolve(stdout);
}
});
});
}
async function setPermissions(repo) {
try {
const svnReposPath = `/var/svn/${repo}`;
const chmodCmd = `chmod -R 775 ${svnReposPath}`;
const chownCmd = `chown -R www-data:www-data ${svnReposPath}`;
await executeCommand(chmodCmd);
await executeCommand(chownCmd);
console.log('Permissions updated successfully.');
} catch (error) {
console.error('Error setting permissions:', error);
}
}
module.exports = {
setPermissions,
};