[devel] дайте NMU для mc

Led =?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Пн Окт 16 19:25:33 MSD 2006


В сообщении от 16 октября 2006 18:04 Igor Zubkov написал(a):
> В сообщении от 16 октября 2006 17:38 Led написал(a):
> > Нет, не оно. Здесь есть '-9', а для bzip2 это AFAIR необязательно. А вот
> > в секциях "y" и "Y" '-9' для gzip отсуттвует...
>
> Оно?
>
> [icesik на iceberg lib]$ diff -u mc.menu.orig mc.menu
> --- mc.menu.orig        2006-10-16 17:21:36 +0300
> +++ mc.menu     2006-10-16 18:03:45 +0300
> @@ -206,7 +206,7 @@
>             *.gz) DECOMP=-d;;
>             *.[zZ]) DECOMP=-d;;
>         esac
> -        gzip $DECOMP -v %f
> +        gzip -9 $DECOMP -v %f
>
>  + t t
>  Y       Gzip or gunzip tagged files
> @@ -217,7 +217,7 @@
>             *.gz) DECOMP=-d;;
>             *.[zZ]) DECOMP=-d;;
>           esac
> -          gzip $DECOMP -v $i
> +          gzip -9 $DECOMP -v $i
>          done
>
>  + ! t t
> [icesik на iceberg lib]$

Угу, оно:) Только мне непонятно, зачем они сделали этот "изврат" с переменной 
DECOMP? Буквы экономили?:)

И ещё вот это надо бы поправить:

@@ -290,9 +290,9 @@
          bz2)          D="`basename %f .bz2`";;
         esac
         if [ "$EXT" = "bz2" ]; then
-           bunzip2 -v %f ; gzip -f9 -v $D
+           bunzip2 -v %f ; gzip -f9 -v "$D"
        else
-           gunzip -v %f ; bzip2 -v $D
+           gunzip -v %f ; bzip2 -v "$D"
        fi

 + t t

Хотя, мне кажется, что здесь лучше сделать:

gunzip -с %f | bzip2 > "$D"
bunzip2 -с %f | gzip -9 > "$D"

Но может я и ошибаюсь...

-- 
Led.



Подробная информация о списке рассылки Devel