From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 8 Apr 2008 10:33:53 +0400 From: Stanislav Ievlev To: ALT Linux Team development discussions Message-ID: <20080408063353.GB10018@imap.altlinux.org> References: <20080407061644.D1543151C80E@granary.armor.altlinux.org> <20080407090723.GN14175@solemn.turbinal> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080407090723.GN14175@solemn.turbinal> Subject: Re: [devel] File path component must be directory (installer-hpc-0.3-alt2: i586 rebuild failed) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2008 06:33:53 -0000 Archived-At: List-Archive: List-Post: В последней версии вроде как я избавился от этой проблемы ;) On Mon, Apr 07, 2008 at 01:07:23PM +0400, Alexey Tourbin wrote: > On Mon, Apr 07, 2008 at 10:16:44AM +0400, QA Team Robot wrote: > > Package: installer-hpc-0.3-alt2 > > Packager: Stanislav Ievlev > > Status: i586 rebuild failed. > > > RPM build errors: > > error: File path component must be directory (/usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA): /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA/basesystem.html > > error: File path component must be directory (/usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA): /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA/network.html > > error: File path component must be directory (/usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA): /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA/time.html > > error: File path component must be directory (/usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA): /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA/user.html > > Здесь ru_UA является симлинком на ru_RU: > > [builder@people ~]$ ls -dl /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA > lrwxrwxrwx 1 builder builder 5 Apr 7 13:00 /usr/src/tmp/installer-hpc-buildroot/usr/share/alterator/help/ru_UA -> ru_RU > [builder@people ~]$ > > Но этот симлинк пытаются использовать в качестве каталога, чтобы > запаковать файлы под этим каталогом: > > %files > %_datadir/alterator/help/*/* > > То есть этот глоб глобит симлинк ru_UA как каталог, и в результате > до последнего времени вместо симлинка это дело паковалось в количестве > двух штук. > > [at@people ~]$ rpm -qlvp /ALT/Sisyphus/files/noarch/RPMS/installer-hpc-0.3-alt2.noarch.rpm > -rw-r--r-- 1 root root 972 Mar 3 18:10 /usr/share/alterator/help/ru_RU/basesystem.html > -rw-r--r-- 1 root root 3032 Mar 3 18:10 /usr/share/alterator/help/ru_RU/network.html > -rw-r--r-- 1 root root 1387 Mar 3 18:10 /usr/share/alterator/help/ru_RU/time.html > -rw-r--r-- 1 root root 1223 Mar 3 18:10 /usr/share/alterator/help/ru_RU/user.html > -rw-r--r-- 1 root root 972 Mar 3 18:10 /usr/share/alterator/help/ru_UA/basesystem.html > -rw-r--r-- 1 root root 3032 Mar 3 18:10 /usr/share/alterator/help/ru_UA/network.html > -rw-r--r-- 1 root root 1387 Mar 3 18:10 /usr/share/alterator/help/ru_UA/time.html > -rw-r--r-- 1 root root 1223 Mar 3 18:10 /usr/share/alterator/help/ru_UA/user.html > [at@people ~]$ > > А теперь такой фокус больше не проходит. > > Думаю что исправление может иметь вид > -%_datadir/alterator/help/*/* > +%_datadir/alterator/help/* > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel