# HG changeset patch # User Robert McIntyre # Date 1357831227 0 # Node ID 5caff062fd3681ca2d006b3cbb021ebd6ad3a337 # Parent d956ace7380ef711069c5b3d16bc23caece8ea14 removed hg-committer in favor of root. diff -r d956ace7380e -r 5caff062fd36 src/hg-wrapper.c --- a/src/hg-wrapper.c Thu Jan 10 15:12:34 2013 +0000 +++ b/src/hg-wrapper.c Thu Jan 10 15:20:27 2013 +0000 @@ -3,7 +3,7 @@ main( int argc, char ** argv){ pipecmd* p = - pipecmd_new("/pkg/hg-committer/hg"); + pipecmd_new("/pkg/skel/hg"); int i; for(i = 1; i < argc; i++){ diff -r d956ace7380e -r 5caff062fd36 src/pkg.pl --- a/src/pkg.pl Thu Jan 10 15:12:34 2013 +0000 +++ b/src/pkg.pl Thu Jan 10 15:20:27 2013 +0000 @@ -75,21 +75,21 @@ sub copy_default_file { execute(("install", "-g", $pkg_name, "-o", $pkg_name, - "/pkg/hg-committer/$_[0]", "$pkg_home")); + "/pkg/skel/$_[0]", "$pkg_home")); } @pkg_link_bashrc_cmd = ("install", "-g", $pkg_name, "-o", $pkg_name, - "/pkg/hg-committer/.profile", "$pkg_home/.profile"); + "/pkg/skel/.profile", "$pkg_home/.profile"); @pkg_copy_hg_wrapper_cmd = ("install", "-g", "root", "-o", "root", - "-m", "6111", "/pkg/hg-committer/hg-wrapper", "$pkg_home/.hg-wrapper"); + "-m", "6111", "/pkg/skel/hg-wrapper", "$pkg_home/.hg-wrapper"); @pkg_copy_save_acls_cmd = ("install", "-g", "root", "-o", "root", - "-m", "6111", "/pkg/hg-committer/save-acls", "$pkg_home/.save-acls"); + "-m", "6111", "/pkg/skel/save-acls", "$pkg_home/.save-acls"); sub execute{print "\t@_\n"; system(@_) and die $!;} diff -r d956ace7380e -r 5caff062fd36 src/system-init.pl --- a/src/system-init.pl Thu Jan 10 15:12:34 2013 +0000 +++ b/src/system-init.pl Thu Jan 10 15:20:27 2013 +0000 @@ -114,23 +114,15 @@ execute("find /.hg -type d -print0 | xargs -0 -L 1 -t chmod 2770"); execute("find /.hg -type f -print0 | xargs -0 -L 1 -t chmod 660"); -execute("groupadd --force hg-committer"); -execute("groupadd --force hg-wheel"); - -if (!`id hg-committer`){ - execute("useradd -c hg-committer -d /pkg/hg-committer -g hg-committer -s /bin/bash hg-committer"); -} +execute("install -d -o root -g root -m 755 /pkg/skel"); execute("chown -Rv root:root /.hg"); $pwd = getcwd; -execute("gpasswd --add hg-committer hg-wheel"); -execute("gpasswd --add hg-committer users"); -execute("gpasswd --add hg-committer install"); -execute("ln -sf $pwd/profile /pkg/hg-committer/.profile"); -execute("ln -sf $pwd/hg-wrapper /pkg/hg-committer/"); -execute("ln -sf $pwd/save-acls /pkg/hg-committer/"); -execute("ln -sf `which hg` /pkg/hg-committer/"); +execute("ln -sf $pwd/profile /pkg/skel/.profile"); +execute("ln -sf $pwd/hg-wrapper /pkg/skel/"); +execute("ln -sf $pwd/save-acls /pkg/skel/"); +execute("ln -sf `which hg` /pkg/skel/"); execute("install -o root -g root -m 660 $pwd/hgignore /.hgignore"); execute("install -o root -g root -m 660 $pwd/hgrc /.hg/");