From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 18 Dec 2002 09:59:13 +0200 From: Michael Shigorin To: community@altlinux.ru Message-ID: <20021218075913.GJ21862@osdn.org.ua> Mail-Followup-To: community@altlinux.ru References: <20021217152313.0d0073db.olli@simauto.ru> <20021217133929.26cd78f8.alon_subscribe@mail.ru> <3DFF03E3.60608@altlinux.ru> <20021218121427.76f97185.olli@simauto.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021218121427.76f97185.olli@simauto.ru> User-Agent: Mutt/1.5.1i Subject: [Comm] Re: Installer and system bugs. Continuation. Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, Dec 18, 2002 at 12:14:27PM +0300, Oleg K. Artemjev wrote: > Вам сделать patch от авторебута? Главных ошибок две, если не > считать стратегических ;). Первая - авторебут. Бррр. До ентера никто никого никуда. > Вторая - некорректный алгоритм подсчета места разделов. Первая, > IMO, должна лечиться довольно легко.. впрочем исходник я так и ...и не стоит. Тривиальные соображения показывают, что с этим все гораздо туже и мы утыкаемся или в модификацию формата RPM * (добитие списка "официальных" разделов и build-time анализ занимаемого места на них для каждого пакета), или в необходимость распаковки *каждого* доступного пакета хотя бы один раз на этапе установки. Для небольших установок с нескольких дисков (или о чем речь?) последнее точно смерти подобно (просто бессмысленно), да и первое может съесть больше ресурсов даже на клиентсайде и в любом случае не стоит реализации на mdk. (*) как вариант -- заведение "еще одного" pkglist, в котором (вместо пакетов) закеширована более fine grained информация по части занимаемого места (на, скажем, /, /boot, /opt, /tmp, /usr, /var). Другой вопрос, как такой дополнительный контроль вообще увязывается с apt-based install. С утра точно не соображу :) -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/