From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 8 Oct 2003 11:14:10 +0400 From: Igor Homyakov To: ALT Devel discussion list Subject: Re: [devel] tar/cpio/pax alternatives Message-ID: <20031008071410.GA22247@kadath.office.spb.ramax.ru> Mail-Followup-To: ALT Devel discussion list References: <20031007131630.GB4091@kadath.office.spb.ramax.ru> <20031007202324.GB14052@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20031007202324.GB14052@basalt.office.altlinux.org> User-Agent: Mutt/1.4.1i X-Operating-System: GNU/Linux (ALT Linux http://altlinux.org) X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 07:06:57 -0000 Archived-At: List-Archive: List-Post: * Dmitry V. Levin [031007 23:27]: > On Tue, Oct 07, 2003 at 05:16:30PM +0400, Igor Homyakov wrote: > > как только в сизифе будет последняя сборка star, мы получим две > > совместимые (по ключам и поведению) реализации архиваторов tar, сам GNU tar > > и gnutar имени Joerg Schilling. аналогичная ситуация с cpio и pax > Что-то я слабо верю, чтобы что-то было совместимым с GNU tar/cpio/... - > последние всегда перегружены расширениями по сравнению со своими аналогами. Что касаеться tar, то возможности GNUtar являються лишь подмножеством возможностей star. Joerg написал gnutar именно с упором на совместимость. scpio реалтзует только основные ключи, длинные параметры с "--" не поддерживаються, но IMHO использовать их плохой стиль spax - реализация pax по IEEE Std 1003.2 (``POSIX.2'') > > все утилиты могут существовать параллельно, т.к названия их не пересекаются > > (gnutar, spax, scpio), но может стоит использовать альтернативы ? > $ type -p tar |xargs -r readlink -fv -- > /bin/tar > $ type -p cpio |xargs -r readlink -fv -- > /bin/cpio > $ type -p pax |xargs -r readlink -fv -- > /usr/bin/pax > Переименовать, конечно, можно. > Вопрос в том, как далеко мы готовы зайти в переводе базовых утилит на > альтернативы. Скажем, с /bin/sh я бы не стал рисковать... довод убедительный. -- Igor Homyakov http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141