comp:rsshrpm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
comp:rsshrpm [2008-11-23 17:36] – neuer Patch für scp und sftp-server werner | comp:rsshrpm [2009-01-19 17:30] (aktuell) – Link zum Buildservice werner | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== RSSH als RPM ====== | ||
+ | Es gibt das schöne Tool rssh (http:// | ||
+ | |||
+ | Die Software wurde im Januar 2006 zuletzt aktualisiert und ist jetzt perfekt, sagt der Autor. Mag sein, aber die Installationsroutinen sind es leider nicht. | ||
+ | |||
+ | ===== Schwachpunkt 1: sftp-server ===== | ||
+ | |||
+ | Der erste Schwachpunkt bei der Installation ist, dass das Binary sftp-server auf 64 Bit-Systemen nicht gefunden wird, weil es in ''/ | ||
+ | |||
+ | <code diff> | ||
+ | --- ./configure 2008-11-23 17: | ||
+ | +++ ../ | ||
+ | @@ -4984,10 +4984,6 @@ | ||
+ | fi | ||
+ | | ||
+ | |||
+ | -if test -z " | ||
+ | - scp_path=`which scp` | ||
+ | -fi | ||
+ | - | ||
+ | if test -n " | ||
+ | echo " | ||
+ | echo " | ||
+ | @@ -5032,10 +5028,6 @@ | ||
+ | *) | ||
+ | | ||
+ | | ||
+ | -as_arch_helper=`uname -m` | ||
+ | -if test " | ||
+ | - as_dummy=" | ||
+ | -fi | ||
+ | for as_dir in $as_dummy | ||
+ | do | ||
+ | | ||
+ | @@ -5054,12 +5046,6 @@ | ||
+ | fi | ||
+ | | ||
+ | |||
+ | -if test -z " | ||
+ | - if test -r / | ||
+ | - sftp_path=`grep sftp-server / | ||
+ | - fi | ||
+ | -fi | ||
+ | - | ||
+ | if test -n " | ||
+ | echo " | ||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | In diesem Patch ist außerdem der '' | ||
+ | |||
+ | Der Code lässt sich z. B. als '' | ||
+ | |||
+ | ===== Schwachpunkt 2: rpmbuild und rssh_chroot_helper ===== | ||
+ | |||
+ | So weit, so gut. Nun habe ich aus dem [[http:// | ||
+ | |||
+ | ===== Vorgehen: ===== | ||
+ | |||
+ | - auf http:// | ||
+ | - als root das .src.rpm installieren. Danach existieren ''/ | ||
+ | - das Source-Archiv auspacken und die beiden oben beschriebenen Änderungen durchführen | ||
+ | - das Source-Archiv löschen und neu erstellen ('' | ||
+ | - sicherstellen, | ||
+ | - (fakultativ) ändern der Zeile '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | Der '' | ||
+ | |||
+ | **Nachtrag 2009-01-19**: |
comp/rsshrpm.txt · Zuletzt geändert: 2009-01-19 17:30 von werner