<br><br><div><span class="gmail_quote">On 2/13/07, <b class="gmail_sendername">Michael Schierl</b> &lt;<a href="mailto:schierlm@gmx.de">schierlm@gmx.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Juergen Fiedler schrieb:<br>&gt; I&#39;m<br>&gt; playing around with adding things to grml_small (being that stipping the<br>&gt; big one down seems rather intimidating)<br>[...]</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
>From one of my scripts for a similar purpose:<br><br>export LANG=C<br>export LC_MESSAGES=<br>mv /etc/apt/sources.list{,-moved}<br>touch /etc/apt/sources.list<br>apt-get update<br>dpkg --get-selections | sed s/install$/purge/ | dpkg --set-selections
<br>dpkg --set-selections &lt;grml-small-0.3-selections<br>dpkg --set-selections &lt;my-selections<br>apt-get -y dselect-upgrade<br>apt-get -f install<br>apt-get dselect-upgrade</blockquote><div><br><br>So I have played around with this script for a while; I am trying to keep X, so my &#39;my-selections&#39; looks like this:
<br><br>-------<br>linux-image-2.6.18-grml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>unionfs-modules-2.6.18-grml&nbsp;&nbsp;&nbsp;&nbsp; install<br>grml-policyrcd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>policyrcd-script-zg2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>locales&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install
<br>man-db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>fluxbox&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>grml-x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>hwinfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>libhal1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>libhd13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install
<br>pciutils&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xbase-clients&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xfonts-base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install
<br>xserver-xorg-input-evdev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-kbd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-mouse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-synaptics&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-vmmouse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-input-wacom&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install
<br>xserver-xorg-video-fbdev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xserver-xorg-video-vesa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>xterm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; install<br>-------<br><br>The first &#39;apt-get -y dselect-upgrade&#39; runs fine and leaves everything related to X alone. 
<br>The second one, though, wants to remove everything that looks remotely like X:<br><br>-------<br>apt-get -y dselect-upgrade<br>Reading package lists... Done<br>Building dependency tree... Done<br>The following packages will be REMOVED:
<br>&nbsp; grml-x xkb-data* xserver-xorg xserver-xorg-core xserver-xorg-input-all<br>&nbsp; xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse<br>&nbsp; xserver-xorg-input-synaptics xserver-xorg-input-vmmouse<br>&nbsp; xserver-xorg-video-fbdev xserver-xorg-video-vesa
<br>0 upgraded, 0 newly installed, 12 to remove and 0 not upgraded.<br>Need to get 0B of archives.<br>After unpacking 15.6MB disk space will be freed.<br>-------<br><br>What am I missing there? Do I have to put the whole dependency tree for those packages&nbsp; into my selection file?
<br>Maybe it would be easier to strip grml down to the minimum packages you mentioned and then go using aptitude or apt-get; wouldn&#39;t I need one of them to install packages that were not part of the original grml-0.9.iso
, anyway (assuming that&nbsp; I don&#39;t want to download and install all .deb files manually)?<br><br>Thanks,<br>&nbsp; --j<br> </div><br></div>