diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-07-26 16:01:33 +0200 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-07-26 16:01:33 +0200 |
commit | 0e662cf46eccfc6de58b8f4f9566c8d39d0aa810 (patch) | |
tree | 08478eb38bc74230343c819532ce5d6d918277c4 | |
parent | Better scripts (diff) | |
download | joe-scripts-0e662cf46eccfc6de58b8f4f9566c8d39d0aa810.tar.gz joe-scripts-0e662cf46eccfc6de58b8f4f9566c8d39d0aa810.tar.bz2 joe-scripts-0e662cf46eccfc6de58b8f4f9566c8d39d0aa810.tar.xz joe-scripts-0e662cf46eccfc6de58b8f4f9566c8d39d0aa810.tar.zst joe-scripts-0e662cf46eccfc6de58b8f4f9566c8d39d0aa810.zip |
Cool
-rwxr-xr-x | src/update/gitjoe.pl | 13 | ||||
-rwxr-xr-x | src/update/vps.pl | 28 |
2 files changed, 25 insertions, 16 deletions
diff --git a/src/update/gitjoe.pl b/src/update/gitjoe.pl index 0949164..86d1df3 100755 --- a/src/update/gitjoe.pl +++ b/src/update/gitjoe.pl @@ -28,9 +28,9 @@ sub stagit_generate { my $home_dir = '/usr/home/' . $user . '/'; chdir($site_dir); system( - '/usr/local/bin/dash', - '-c', - '/bin/rm -rf ' . $user . '/' + '/bin/rm', + '-rf', + $user . '/' ); mkdir($user . '/', 0755); my $i = 0; @@ -46,9 +46,8 @@ sub stagit_generate { $repos[$i] = $repos[$i] . '.git'; print "Indexing " . colored($user . '/' . $repos[$i], 'bold') . ".\n"; system( - '/usr/local/bin/dash', - '-c', - '/usr/local/bin/stagit ' . $home_dir . $repos[$i] . '/' + '/usr/local/bin/stagit', + $home_dir . $repos[$i] . '/' ); copy('../style.css', './style.css'); copy('../logo.png', './logo.png'); @@ -58,7 +57,7 @@ sub stagit_generate { system( '/usr/local/bin/dash', '-c', - '/usr/local/bin/stagit-index ' . $repos_line . '> index.html' + '/usr/local/bin/stagit-index ' . $repos_line . '>index.html' ); system( '/usr/local/bin/dash', diff --git a/src/update/vps.pl b/src/update/vps.pl index a57344e..3d45e06 100755 --- a/src/update/vps.pl +++ b/src/update/vps.pl @@ -3,22 +3,32 @@ use strict; use warnings; use Term::ANSIColor; +use constant GIT_PATH => '/usr/local/bin/git'; sub main { system( - '/usr/local/bin/dash', - '-c', - 'git -C /usr/local/www/jozan pull origin master >/dev/null 2>&1' + GIT_PATH, + '-C', + '/usr/local/www/jozan', + 'pull', + 'origin', + 'master' ); system( - '/usr/local/bin/dash', - '-c', - 'git -C /usr/local/www/gitjoe pull origin master >/dev/null 2>&1' + GIT_PATH, + '-C', + '/usr/local/www/gitjoe', + 'pull', + 'origin', + 'master' ); system( - '/usr/local/bin/dash', - '-c', - 'git -C /root/scripts pull origin master >/dev/null 2>&1' + GIT_PATH, + '-C', + '/root/scripts', + 'pull', + 'origin', + 'master' ); print "Updated jozan website, git website and scripts.\n"; exit; |