* [devel] mkimage-на-стероидах
@ 2008-08-14 19:06 Michael A. Kangin
2008-08-14 19:21 ` Kirill A. Shutemov
2008-08-14 19:42 ` Michael Shigorin
0 siblings, 2 replies; 7+ messages in thread
From: Michael A. Kangin @ 2008-08-14 19:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
Добрый день.
по мотивам прочтения http://www.altlinux.org/TmpFS решил проделать то же с
mkimage.
На двух гигабайтах ОЗУ цель installer из M-P-D собралась за 6 минут вместо 8,5
при обычной сборке.
В аттаче хак, требующий разрешения для вызывающего make юзера выполнять
команды через sudo.
--
wbr, Michael A. Kangin
[-- Attachment #2: mkimage-tmpfs.patch --]
[-- Type: text/x-diff, Size: 627 bytes --]
--- /usr/share/mkimage/targets.mk.orig 2008-06-24 00:16:18 +0400
+++ /usr/share/mkimage/targets.mk 2008-08-14 20:36:09 +0400
@@ -15,7 +15,9 @@
fi
prepare: $(SUBDIRS)
- mkdir -p -- $(PKGBOX) $(WORKDIR) $(OUTDIR)
+ mkdir -p -- $(WORKDIR)
+ sudo mount -t tmpfs tmpfs $(WORKDIR) || true
+ mkdir -p -- $(PKGBOX) $(OUTDIR)
mkdir -p -- $(CACHEDIR)/mki $(CACHEDIR)/hsh
prepare-workdir: prepare $(SUBDIRS)
@@ -111,6 +113,7 @@
clean: clean-current $(SUBDIRS)
distclean-current: clean-current
+ sudo umount $(WORKDIR) || true
rm -rf -- $(WORKDIR) $(OUTDIR) $(CACHEDIR) $(PKGBOX)
distclean: distclean-current $(SUBDIRS)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] mkimage-на-стероидах
2008-08-14 19:06 [devel] mkimage-на-стероидах Michael A. Kangin
@ 2008-08-14 19:21 ` Kirill A. Shutemov
2008-08-14 19:38 ` Alexey Gladkov
2008-08-15 5:28 ` Michael A. Kangin
2008-08-14 19:42 ` Michael Shigorin
1 sibling, 2 replies; 7+ messages in thread
From: Kirill A. Shutemov @ 2008-08-14 19:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 787 bytes --]
On Thu, Aug 14, 2008 at 11:06:12PM +0400, Michael A. Kangin wrote:
> Добрый день.
>
> по мотивам прочтения http://www.altlinux.org/TmpFS решил проделать то же с
> mkimage.
> На двух гигабайтах ОЗУ цель installer из M-P-D собралась за 6 минут вместо 8,5
> при обычной сборке.
>
> В аттаче хак, требующий разрешения для вызывающего make юзера выполнять
> команды через sudo.
В mkimage 0.0.9 есть GLOBAL_WORKROOT. Это более правильный хак на ту же
тему.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] mkimage-на-стероидах
2008-08-14 19:06 [devel] mkimage-на-стероидах Michael A. Kangin
2008-08-14 19:21 ` Kirill A. Shutemov
@ 2008-08-14 19:42 ` Michael Shigorin
2008-08-15 5:29 ` Michael A. Kangin
1 sibling, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2008-08-14 19:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 14, 2008 at 11:06:12PM +0400, Michael A. Kangin wrote:
> по мотивам прочтения http://www.altlinux.org/TmpFS решил
> проделать то же с mkimage. На двух гигабайтах ОЗУ цель
> installer из M-P-D собралась за 6 минут вместо 8,5 при обычной
> сборке.
Ой, а ты что -- на диске собирал?!
Даже с гигом на tmpfs быстрее. И собсно можно было в ём всё
и делать... хотя отдельный workdir действительно давно хотелось,
спасибо Кириллу. (хотя пока хотелось -- даже дома стало 4G)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] mkimage-на-стероидах
2008-08-14 19:42 ` Michael Shigorin
@ 2008-08-15 5:29 ` Michael A. Kangin
0 siblings, 0 replies; 7+ messages in thread
From: Michael A. Kangin @ 2008-08-15 5:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 14 августа 2008 Michael Shigorin wrote:
> > по мотивам прочтения http://www.altlinux.org/TmpFS решил
> > проделать то же с mkimage. На двух гигабайтах ОЗУ цель
> > installer из M-P-D собралась за 6 минут вместо 8,5 при обычной
> > сборке.
>
> Ой, а ты что -- на диске собирал?!
*Смущённо закрылся ушами*
ну вот как-то вот так вот, да...
> Даже с гигом на tmpfs быстрее. И собсно можно было в ём всё
> и делать... хотя отдельный workdir действительно давно хотелось,
> спасибо Кириллу. (хотя пока хотелось -- даже дома стало 4G)
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-08-15 9:19 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-14 19:06 [devel] mkimage-на-стероидах Michael A. Kangin
2008-08-14 19:21 ` Kirill A. Shutemov
2008-08-14 19:38 ` Alexey Gladkov
2008-08-15 5:28 ` Michael A. Kangin
2008-08-15 9:19 ` Michael Shigorin
2008-08-14 19:42 ` Michael Shigorin
2008-08-15 5:29 ` Michael A. Kangin
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