ppcrcd/trunk/net.pkgs

sparky cvs at pld-linux.org
Sun Mar 5 02:17:09 CET 2006


Author: sparky
Date: Sun Mar  5 02:17:06 2006
New Revision: 7095

Modified:
   ppcrcd/trunk/net.pkgs
Log:
- ssh: allow root login (with 'ppcrcd' password) and init keys


Modified: ppcrcd/trunk/net.pkgs
==============================================================================
--- ppcrcd/trunk/net.pkgs	(original)
+++ ppcrcd/trunk/net.pkgs	Sun Mar  5 02:17:06 2006
@@ -125,6 +125,7 @@
 $(R)/tcp_wrappers $(R)/libwrap $(R)/libwrap-libs:	$(P)/tcp_wrappers
 
 I +=	openssh openssh-clients openssh-server
+POST += sshd_prepared
 BCOND-openssh = --without gtk --without kerberos5
 # -chroot +gnome -gtk +ldap -libedit -kerberos5 -selinux +sshagentsh
 $(R)/openssh $(R)/openssh-clients $(R)/openssh-server:	$(P)/openssh
@@ -251,5 +252,13 @@
 	$(SU) rpm -Uhv out/rpm/RPMS/`cat out/rpm/rpms/ppp-plugin-devel`
 	touch $@
 
+out/touch/sshd_prepared:	out/root/stripped
+	$(SU) sed '/PermitRootLogin/s/no/yes/' \
+		-i out/root/stripped/etc/ssh/sshd_config
+	# set root passwort to 'ppcrcd'
+	$(SU) sed 's#root::#root:$$1$$bgmiXGQA$$xK9.Ejwo.Mqkn7pk4s2Y//:#' \
+		-i out/root/stripped/etc/shadow{,-}
+	$(SU) chroot out/root/stripped /etc/rc.d/init.d/sshd init
+	touch $@
 
 # vim: syntax=make


More information about the pld-cvs-commit mailing list