+
+ # For debug only
+ if false; then
+ # Install ihttpd log
+ ln -fs ../../../run/ihttpd/log/{http,https,child.{askpassword,ihttpd},error}.log $initdir/var/www/html/
+
+ # Install sshd dirs
+ inst_dir \
+ /etc/pam.d \
+ /etc/profile.d \
+ /etc/security \
+ /etc/ssh \
+ /etc/sysconfig \
+ $systemdsystemunitdir/basic.target.wants \
+ $systemdsystemunitdir/emergency.target.wants \
+ $systemdsystemunitdir/rescue.target.wants \
+ $systemdsystemunitdir/sysinit.target.wants \
+ /usr/lib64/security \
+ /usr/share/terminfo/x \
+ /var/empty
+
+ # Install sshd files
+ inst_multiple \
+ /etc/bashrc \
+ /etc/environment \
+ /etc/gshadow \
+ /etc/pam.d/sshd \
+ /etc/pam.d/system-auth \
+ /etc/profile.d/*.sh \
+ /etc/security/limits.conf \
+ /etc/security/pam_env.conf \
+ /etc/shadow \
+ /etc/ssh/denyusers \
+ /etc/ssh/moduli \
+ /etc/ssh/ssh_config \
+ /etc/ssh/sshd_config \
+ /etc/ssh/ssh_host_* \
+ /root/.bash_profile \
+ /root/.bashrc \
+ /usr/bin/cat \
+ /usr/bin/id \
+ '/usr/bin/kill' \
+ /usr/bin/ps \
+ /usr/lib64/security/pam_cracklib.so \
+ /usr/lib64/security/pam_deny.so \
+ /usr/lib64/security/pam_env.so \
+ /usr/lib64/security/pam_keyinit.so \
+ /usr/lib64/security/pam_limits.so \
+ /usr/lib64/security/pam_listfile.so \
+ /usr/lib64/security/pam_nologin.so \
+ /usr/lib64/security/pam_succeed_if.so \
+ /usr/lib64/security/pam_systemd.so \
+ /usr/lib64/security/pam_tcb.so \
+ /usr/sbin/sshd \
+ /usr/share/terminfo/x/*
+
+ # Disable pam
+ #perl -pne 's%^UsePAM yes$%UsePAM no%;s%^PermitRootLogin .*$%PermitRootLogin yes%' -i "$initdir/etc/ssh/sshd_config"
+ perl -pne 's%^PermitRootLogin .*$%PermitRootLogin yes%' -i "$initdir/etc/ssh/sshd_config"
+
+ # Install debug sshd service
+ inst_simple /usr/lib/ihttpd/debug-sshd.service $initdir$systemdsystemunitdir/debug-sshd.service
+
+ # Install in sysinit.target.wants
+ ln -fs ../debug-sshd.service $initdir$systemdsystemunitdir/sysinit.target.wants/
+
+ # Install sshd user and group
+ `grep -Eq '^sshd:' $initdir/etc/passwd` || grep -E '^sshd:' /etc/passwd >> "$initdir/etc/passwd"
+ `grep -Eq '^sshd:' $initdir/etc/group` || grep -E '^sshd:' /etc/group >> "$initdir/etc/group"
+ fi