Home
Паранойя, отпущенная на свободу
Записки штурмраухермастера
Recent Entries 
7th-Oct-2007 11:49 pm - заметки: dirvish и csh
fight, photo, zeida, great wave, training, optimistic, relax, crazy_car, car2, pharaon, car, default, IT, dead horse, vorcon, vorcon2007, photo history, evening electric
dirvish не работает с client-*, если на шелл на клиенте - не bourne-совместимый. Вот такая замена

--- /usr/local/sbin/dirvish~    Sun Oct  7 22:34:50 2007
+++ /usr/local/sbin/dirvish     Sun Oct  7 23:29:50 2007
@@ -939,7 +939,7 @@
 #      if ($A{dir} =~ /^:/)
        if ($A{dir} !~ /^:/)
        {
-               $rcmd = sprintf ("%s 'cd %s; %s %s' >>%s",
+               $rcmd = sprintf ("%s 'cd %s; env %s %s' >>%s",
                        ("$A{shell}" || "/bin/sh -c"),
                        $A{dir}, $A{env},
                        $cmd,


спасает ситуацию для csh и, подозреваю, для любого шелла вообще. Не знаю, насколько оно будет жить под Linux.
This page was loaded May 16th 2008, 1:53 pm GMT.