From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 23 Dec 2002 19:13:53 +0300 From: "Oleg K. Artemjev" To: community@altlinux.ru Subject: Re: [Comm] Re: Installer and system bugs. Continuation. Message-Id: <20021223191353.64df2fbd.olli@simauto.ru> In-Reply-To: <20021218075913.GJ21862@osdn.org.ua> References: <20021217152313.0d0073db.olli@simauto.ru> <20021217133929.26cd78f8.alon_subscribe@mail.ru> <3DFF03E3.60608@altlinux.ru> <20021218121427.76f97185.olli@simauto.ru> <20021218075913.GJ21862@osdn.org.ua> X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit 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, 18 Dec 2002 09:59:13 +0200 Michael Shigorin wrote: > > Вам сделать patch от авторебута? Главных ошибок две, если не > > считать стратегических ;). Первая - авторебут. > Бррр. До ентера никто никого никуда. нда? Enter видимо считается первый, тот, который хоть раз да придется нажать. =-)) > > Вторая - некорректный алгоритм подсчета места разделов. Первая, > > IMO, должна лечиться довольно легко.. впрочем исходник я так и > ...и не стоит. Тривиальные соображения показывают, что с этим > все гораздо туже и мы утыкаемся или в модификацию формата RPM * > (добитие списка "официальных" разделов и build-time анализ > занимаемого места на них для каждого пакета), или в необходимость > распаковки *каждого* доступного пакета хотя бы один раз на этапе > установки. Или, поскольку дистрибутив - штука постоянная - хранении реального места, занимаемого пакетами после инсталяции. Что - сильно сложно посчитать один раз поставив и записать размеры? =) > Для небольших установок с нескольких дисков (или о чем речь?) на несколько маленьких. не отрабатывается вычет того, что уходит в другой раздел после монтирования его отдельно. > (*) как вариант -- заведение "еще одного" pkglist, в котором > (вместо пакетов) закеширована более fine grained информация по > части занимаемого места (на, скажем, /, /boot, /opt, /tmp, /usr, > /var). Другой вопрос, как такой дополнительный контроль вообще > увязывается с apt-based install. С утра точно не соображу :) Если говорить о saved values, то базу надо иметь не по Вашим predefined mount points, а по всем каталогам иерархии. То есть и /usr и /usr/bin . -- Bye.Olli. http://olli.digger.org.ru