From: Alexey Gladkov <legion@altlinux.ru> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: Re: [devel] Q: rpmi --chroot Date: Fri, 29 Feb 2008 02:06:18 +0300 Message-ID: <47C73E6A.3010603@altlinux.ru> (raw) In-Reply-To: <20080228221602.GK32305@solemn.turbinal> Alexey Tourbin wrote: > Допустим, мы ставим в *пустой* чрут пакет openoffice.org. Если в нём > оптимизирована (удалена) зависимость на /bin/sh, то rpm имеет право > ставить пакет openoffice.org ВПЕРЁД пакет sh (и даже вообще не ставить > пакет sh, если все зависимости на /bin/sh были удалены). При этом > %post-скрипт в openoffice.org обломится, потому что пакет sh с /bin/sh > ещё не успел поставиться (или вовсе не собирался ставиться). У меня возник вопрос: если мы оптимизируем зависимости на базовые команды, как будет работать aptbox? Сейчас aptbox используется для создания замыканий по зависимостям. aptbox это пустая rpm база (пустой чрут) ... если базовых зависимостей не будет у openoffice.org, то замыкание придётся делать как замыкание вокруг openoffice.org + замыкание вокруг состава conforming чрута. > Поэтому в инсталляторе желательно разделить стадию инициализации > conforming чрута и последующую стадию установки дополнительных пакетов. Это сложно сделать пока не определён способ генерации списка пакетов conforming чрута и предлагаемый способ установки этих пакетов в пустой чрут. Как я отмечал, rpm2cpio не годится для этой задачи т.к. в этом списке тоже есть зависимости и %post скрипты. -- Rgrds, legion
next prev parent reply other threads:[~2008-02-28 23:06 UTC|newest] Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-02-24 18:01 [devel] rpm 4.0.4-alt87 Alexey Tourbin 2008-02-24 19:29 ` [devel] [JT] subjunctive mode (rpm 4.0.4-alt87) Alexey Tourbin 2008-02-24 22:53 ` Alexey Rusakov 2008-02-25 3:33 ` Alexey Tourbin 2008-02-25 7:49 ` Alexey Rusakov 2008-03-09 16:12 ` Alexey Tourbin 2008-03-09 17:03 ` Alexey Rusakov 2008-03-09 18:08 ` Alexey Tourbin 2008-03-09 18:13 ` [devel] libgtk+2-common-2.12.8-alt1 Dmitry V. Levin 2008-03-09 19:07 ` [devel] [JT] subjunctive mode (rpm 4.0.4-alt87) Alexey Rusakov 2008-02-25 10:36 ` [devel] rpm 4.0.4-alt87 Stanislav Ievlev 2008-02-25 11:11 ` Mikhail Gusarov 2008-02-25 11:18 ` Dmitry V. Levin 2008-02-25 20:48 ` Dmitry V. Levin 2008-02-28 17:38 ` Alexey Tourbin 2008-02-27 16:46 ` Dmitry V. Levin 2008-02-28 18:00 ` Alexey Tourbin 2008-02-28 18:34 ` Dmitry V. Levin 2008-02-28 19:05 ` Alexey Tourbin 2008-02-28 20:52 ` [devel] Q: rpmi --chroot Dmitry V. Levin 2008-02-28 21:09 ` Alexey Gladkov 2008-02-28 21:15 ` Dmitry V. Levin 2008-02-28 21:52 ` Alexey Gladkov 2008-02-28 22:49 ` Sergey Bolshakov 2008-02-28 23:08 ` Sergey Bolshakov 2008-02-29 5:47 ` Alexey Tourbin 2008-02-28 21:27 ` Alexey Tourbin 2008-02-28 21:38 ` Alexey Gladkov 2008-02-28 22:16 ` Alexey Tourbin 2008-02-28 23:06 ` Alexey Gladkov [this message] 2008-02-29 5:12 ` Alexey Tourbin 2008-02-29 6:39 ` Alexey Gladkov 2008-02-29 10:34 ` [devel] rpm 4.0.4-alt87 Kirill A. Shutemov 2008-03-01 9:45 ` Alexey Tourbin 2008-03-01 15:35 ` Mikhail Gusarov 2008-03-01 21:02 ` Alexander Bokovoy 2008-03-01 21:06 ` Mikhail Gusarov 2008-03-01 21:25 ` Alexey Tourbin 2008-03-01 21:45 ` Alexey Gladkov 2008-03-01 22:02 ` Alexey Tourbin 2008-03-01 22:09 ` Alexey Gladkov 2008-03-01 22:25 ` Led 2008-03-01 22:29 ` Pavlov Konstantin 2008-03-02 7:30 ` Alexander Bokovoy 2008-03-02 7:54 ` Alexey Tourbin 2008-03-02 7:58 ` Alexey Tourbin 2008-03-02 8:12 ` Alexey Tourbin 2008-03-02 8:54 ` Alexander Bokovoy 2008-03-02 13:30 ` Led 2008-03-03 15:01 ` [devel] embedded package (non-)management Michael Shigorin 2008-03-03 17:05 ` Alexey Shabalin 2008-02-28 18:40 ` [devel] rpm 4.0.4-alt87 Alexey Tourbin 2008-02-28 18:44 ` Dmitry V. Levin 2008-02-28 19:11 ` Alexey Tourbin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=47C73E6A.3010603@altlinux.ru \ --to=legion@altlinux.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git