Gentoo Archives: gentoo-vdr

From: Marc Blumentritt <marc.blumentritt@×××××.de>
To: gentoo-vdr@l.g.o
Subject: [gentoo-vdr] Size reduction...
Date: Sun, 25 Nov 2007 18:51:08
Message-Id: ficer7$4nm$1@ger.gmane.org
1 Hi,
2
3 I'm trying to build a minimal gentoo vdr system using uclibc and
4 busybox, which boots completely in ram using initramfs of kernel. The
5 reason behind this is, that I want a system, which boots as fast as
6 possible. To realize this I want to reduce the size of the rootfs as
7 small as possible. Now I come to my questions:
8
9 1.) I have to use X, since my motherboard (via epia 8000 sp) is only
10 properly (more or less) supported with X drivers. Fonts for X are taking
11 up to 12 MB! Does vdr use or need any fonts of X? If not, I could remove
12 them.
13
14 2.) Today I run a test, which packages would be installed on a clean
15 system for vdr:
16
17 (build) hive / # mm_merge_bins -pt vdr
18
19 These are the packages that would be merged, in reverse order:
20
21 Calculating dependencies... done!
22 [ebuild N ] media-video/vdr-1.4.6 to /mediamachine/devroot/
23 USE="-aio -bigpatch -child-protection -cmdsubmenu -debug
24 -dolby-record-switch -dvbplayer -dxr3-audio-denoise -jumpplay
25 -lnbsharing -noepg -rotor -setup-plugin -sourcecaps -submenu -subtitles
26 -vanilla -yaepg"
27 [nomerge ] dev-lang/perl-5.8.8-r4 to /mediamachine/devroot/
28 USE="-berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid"
29 [binary N ] perl-core/Test-Harness-2.64 to /mediamachine/devroot/
30 [binary N ] perl-core/PodParser-1.35 to /mediamachine/devroot/
31 [binary N ] dev-lang/perl-5.8.8-r4 to /mediamachine/devroot/
32 USE="-berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid"
33 [binary N ] app-admin/perl-cleaner-1.04.3 to /mediamachine/devroot/
34 [binary N ] sys-devel/libperl-5.8.8-r1 to /mediamachine/devroot/
35 USE="-berkdb -debug -gdbm -ithreads"
36 [ebuild N ] media-tv/gentoo-vdr-scripts-0.4.0 to
37 /mediamachine/devroot/ USE="-nvram"
38 [ebuild N ] app-admin/sudo-1.6.8_p12-r1 to /mediamachine/devroot/
39 USE="-ldap -offensive -pam (-selinux) -skey"
40 [binary N ] virtual/editor-0 to /mediamachine/devroot/
41 [binary N ] mail-mta/ssmtp-2.61-r2 to /mediamachine/devroot/
42 USE="-ipv6 -mailwrapper -md5sum -ssl"
43 [binary N ] net-mail/mailbase-1 to /mediamachine/devroot/
44 USE="-pam"
45 [ebuild N ] sys-apps/gawk-3.1.5-r5 to /mediamachine/devroot/
46 USE="-nls"
47 [ebuild N ] media-tv/vdrplugin-rebuild-0.2 to /mediamachine/devroot/
48 [ebuild N ] media-libs/jpeg-6b-r7 to /mediamachine/devroot/
49 [ebuild N ] media-tv/linuxtv-dvb-headers-3.1 to /mediamachine/devroot/
50 [binary N ] sys-kernel/linux-headers-2.6.22-r2 to
51 /mediamachine/devroot/
52 [ebuild N ] sys-libs/libcap-1.10-r9 to /mediamachine/devroot/
53 USE="-python"
54 [ebuild N ] media-tv/linuxtv-dvb-headers-3.1
55 [ebuild N ] sys-libs/libcap-1.10-r9 USE="-python"
56 [ebuild N ] media-libs/jpeg-6b-r7
57 [nomerge ] app-admin/sudo-1.6.8_p12-r1 to /mediamachine/devroot/
58 USE="-ldap -offensive -pam (-selinux) -skey"
59 [binary N ] app-editors/nano-2.0.6 to /mediamachine/devroot/
60 USE="minimal unicode -debug -justify -ncurses -nls -slang -spell"
61
62 As far as I can see perl is pulled in by Test-Harness and PodParser. Can
63 you tell me what this stuff is needed for? For me perl is a big
64 dependency, which I would like to get rid of.
65
66
67 Well, that's it for now. Thanks for any help in advance!
68 Marc
69
70 --
71 gentoo-vdr@g.o mailing list