From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 27 Sep 2013 10:57:17 +0400 From: "George V. Kouryachy" To: ALT Linux Community general discussions Message-ID: <20130927065717.GB27748@imap.altlinux.org> Mail-Followup-To: ALT Linux Community general discussions References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.2.3i Subject: Re: [Comm] =?utf-8?b?0JHQtdC30LTQuNGB0LrQvtCy0YvQuSDQutC70LjQtdC90YI6?= =?utf-8?b?INC90LUg0L/RgNC40LzQtdC90Y/QtdGC0YHRjyBwYXRjaDAuaXNv?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Sep 2013 06:57:17 -0000 Archived-At: List-Archive: List-Post: On Mon, Sep 23, 2013 at 04:27:55PM +0400, Михаил Радюк wrote: > Всем доброго дня! > Не могу добиться применения файла-заплатки из /srv/public/netinst/overlays-live Ошибка локализована, после того, как будет собран новый make-initrd-propagator, она исправится. Временный фикс состоит в подхакивании full.cz вот таким скриптом: ------ 8< -------------------- #!/bin/sh ALT0=/var/lib/tftpboot/syslinux/alt0 test -r "$ALT0/full.cz.orig" || cp -a "$ALT0/full.cz" "$ALT0/full.cz.orig" gzip -d < "$ALT0/full.cz.orig" > /tmp/full sed 's|&> /dev/null| > /dev/null|' < /tmp/full > /tmp/fullN gzip < /tmp/fullN > "$ALT0/full.cz" ------ >8 -------------------- Поясняю: монтирование заплаток заскриптовано так: if nfsmount -o nolock откуда куда &> /dev/null ; then ... find куда -name "$profile*.iso" | и смонтировать ... Ну так вот "&>" (перенаправление и stdout и stderr) -- не только башизм, но ещё и башизм, не вызывающий у /bin/ash синтаксической ошибки! Вместо этого mount просто запускается в фоне и последующий find ничего не находит, пока mount не сработает :(. На всякий случай скрипт бэкапит исходный full.cz -- Георгий Владимирович Курячий Эксперт компании "Альт Линукс" Mailto/JID: george@altlinux.org Mobile: (8)9161738325