aboutsummaryrefslogtreecommitdiffstats
path: root/src/gitjoe/adduser.pl
diff options
context:
space:
mode:
authorJoe <bousset.rudy@gmail.com>2022-04-26 20:14:46 +0200
committerJoe <bousset.rudy@gmail.com>2022-04-26 20:14:46 +0200
commit57e42ba493ecc1838810bf608abb2f5feefe57f9 (patch)
treedf3ff836fb0a3509e120432e6b80f0eadd240893 /src/gitjoe/adduser.pl
parentEven cleaner (diff)
downloadjoe-scripts-57e42ba493ecc1838810bf608abb2f5feefe57f9.tar.gz
joe-scripts-57e42ba493ecc1838810bf608abb2f5feefe57f9.tar.bz2
joe-scripts-57e42ba493ecc1838810bf608abb2f5feefe57f9.tar.xz
joe-scripts-57e42ba493ecc1838810bf608abb2f5feefe57f9.tar.zst
joe-scripts-57e42ba493ecc1838810bf608abb2f5feefe57f9.zip
Migrated
Diffstat (limited to 'src/gitjoe/adduser.pl')
-rwxr-xr-xsrc/gitjoe/adduser.pl13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/gitjoe/adduser.pl b/src/gitjoe/adduser.pl
index 23c7a56..4e0746d 100755
--- a/src/gitjoe/adduser.pl
+++ b/src/gitjoe/adduser.pl
@@ -3,10 +3,7 @@
use strict;
use warnings;
use Term::ANSIColor;
-use constant {
- DASH_PATH => '/usr/local/bin/dash',
- ADDUSER_PATH => '/usr/sbin/adduser',
-};
+use constant HOME_DIR => '/usr/local/git/';
sub main
{
@@ -21,11 +18,9 @@ sub main
my $usr = $ARGV[0];
my $sshkey = "no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ";
$sshkey = $sshkey . $ARGV[1];
- my $home_dir = '/usr/home/' . $usr . '/';
+ my $home_dir = HOME_DIR . $usr . '/';
system(
- DASH_PATH,
- '-c',
- ADDUSER_PATH . " << EOF
+ "adduser << EOF
" . $usr . "
@@ -33,7 +28,7 @@ sub main
git-shell
-
+" . HOME_DIR . $usr . "