diff -r e26c9c9e5d99 -r 301479a4acdf Makefile --- a/Makefile Tue Sep 27 16:58:45 2011 +0100 +++ b/Makefile Thu Mar 29 16:39:04 2012 +0100 @@ -5,7 +5,7 @@ DOCDIR=$(PREFIX)/doc/mercurial-server ETCDIR=/etc/mercurial-server NEWUSER=hg -DOCBOOK_XSL=/usr/share/xml/docbook/stylesheet/nwalsh +DOCBOOK_XSL?=/usr/share/xml/docbook/stylesheet/nwalsh INSTALL=install @@ -16,6 +16,9 @@ # WARNING: this is experimental setup-useradd: installfiles useradd inituser +# WARNING: this is experimental +setup-windows: installfiles windows-add inituser-windows + installetc: $(INSTALL) -d $(DESTDIR)$(ETCDIR) $(INSTALL) -m 644 -t $(DESTDIR)$(ETCDIR) \ @@ -63,6 +66,14 @@ --home /var/lib/mercurial-server --create-home \ --comment "Mercurial repositories" $(NEWUSER) +# WARNING: this is experimental +windows-add: + net user $(NEWUSER) foo /add + inituser: su -l -c "$(DESTDIR)$(LIBDIR)/init/hginit $(DESTDIR)$(LIBDIR)" $(NEWUSER) +# WARNING: this is experimental +inituser-windows: + ssh ${NEWUSER}@localhost "sh $(DESTDIR)$(LIBDIR)/init/hginit $(DESTDIR)$(LIBDIR)" +