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