gitolite: Permit SSH login for gitolite user (git)
authorDaniel F. Dickinson <cshored@thecshore.com>
Thu, 2 Aug 2018 21:53:32 +0000 (17:53 -0400)
committerDaniel F. Dickinson <cshored@thecshore.com>
Fri, 3 Aug 2018 01:04:00 +0000 (21:04 -0400)
The user defined in order to own and admin gitolite directories needs
to not be expired else logins such SSH access will not be allowed for
that user.  So we unexpire user git by default.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
net/gitolite/Makefile

index 5a0139c292edaf434c7a775f3febaa80e388be75..358bc590d0d1c4ab3aeb9dc8591226271aa6923e 100644 (file)
@@ -42,6 +42,7 @@ endef
 define Package/gitolite/postinst
 sed -i -e 's,/var/run/git,/srv/git,' $${IPKG_INSTROOT}/etc/passwd
 sed -i -e 's,git:\(.*\):/bin/false,git:\1:/bin/ash,' $${IPKG_INSTROOT}/etc/passwd
+sed -i -e 's,git:x:0:\(.*\)$$,git:x:99999:\1,' $${IPKG_INSTROOT}/etc/shadow
 endef
 
 define Build/Configure