hello, van egy Debian Etch, amin chroot-ban fut egy Apache2.2, + mod_dav_svn. A repo elerheto https-en keresztul, minden mukodik teljesen jol.
Azt probalom beallitani, hogy barmilyen commit utan keruljon be a cucc egy working directory-ba, ami egyebkent az apache-ban egy VHOST DirectoryRoot-ja. Ha https-n keresztul commit-tolok, akkor ez nem kovetkezik be. Ha a chroot-on belul, akkor igen, tehat commit utan megjelenik a modositas VHOST DocRoot-ban. Ha kezzel lefuttatom a hook scriptet (az SVN weblapon talalhato ajanlassal): # env -; ./post-commit akkor is lefut. A post-commit tartalma: #!/bin/sh cd /home/http/user/html /usr/bin/svn update A chroot-ban - gondolom ertheto okok miatt - nincs "su", tehat ott az root sem tud apache jogokkal futni. chroot-on kivul viszont az apache user nem tud chroot-olni - ezt meg nem sikerult kideriteni, miert. Egy kulonbseget talaltam a http(s) es bash kozott: bash-nal root-kent csinaltam, apache alol ugyebar www-data-val. Hogy lehetne debuggolni meg? Mit rontok el? Koszi: a. ps: vegignezve a levelet siman megallapithato, hogy tele van idegen szavakkal. Elenezest kerek azoktol, akiket zavar, eleg nehez leforditani ugy, hogy az ertheto legyen egy szakmai listan. _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
