[pkg-fso-maint] trayer removed, but still installed by install.sh

Steffen Moeller steffen_moeller at gmx.de
Fri Aug 21 16:18:32 UTC 2009


Olivier Berger wrote:
> Steffen Moeller <steffen_moeller at gmx.de> writes:
> 
>> Olivier Berger wrote:
>> Sascha yesterday suggested stalonetray http://packages.debian.org/sid/stalonetray, I don't
>> know enough to say if either is truly needed. You can install it any time later, so I
>> presume. Go ahead without it.
> 
> Well... there will probably be problems because it seems to b configured
> by install.sh so as to be part of the xsession... but I'll manage that I
> suppose.


Could you please be so kind to investigate for me if the following makes sense and works?
I cannot test it these days.

--- a/install.sh
+++ b/install.sh
@@ -98,7 +98,8 @@ CDEBOOTSTRAP_EXCLUDE_PACKAGES=hello
 # because of some apt-get bug, console-setup must be listed
 # before any other X.Org package, for more information see
 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435662#45
-FSO_PACKAGES="matchbox-window-manager fso-frameworkd fso-gpsd openmoko-panel-plugin
dbus-x11 trayer fso-utils mtd-utils \
+intern_trayer=stalonetray
+FSO_PACKAGES="matchbox-window-manager fso-frameworkd fso-gpsd openmoko-panel-plugin
dbus-x11 $intern_trayer fso-utils mtd-utils \
 console-setup xserver-xorg-video-fbdev xserver-xorg-input-tslib xserver-xorg-core
xserver-xorg xterm xinit xfonts-base x11-xserver-utils"

 # well-suited software for the FreeRunner
@@ -1123,9 +1124,14 @@ __END__
        chroot "$INST_DIR" apt-get $APT_OPTIONS install dash

        echo " * Installing /root/.xsession"
+       if [ "trayer" = "$intern_trayer" ]; then
+               $intern_trayer_invocation="$intern_trayer --edge top &"
+       else
+               $intern_trayer_invocation="$intern_trayer &"
+       fi
        cat > "$INST_DIR/root/.xsession" <<EOMATCHBOX
 #!/bin/sh
-trayer --edge top &
+$intern_trayer_invocation
 openmoko-panel-plugin &
 zhone &
 exec matchbox-window-manager -use_titlebar no -use_cursor no


> In the meantime, I suggest the install script be fixed so that to not
> install trayer, then.
> 
>> If not applying the separate and manual download of the install-info package - will the
>> cdebootstrap run smoothly after you have removed the (non-installable) trayer package?
>> Just a hunch.
> 
> trayer is needed by fso action, but the install-info problem happends
> before AFAIR, and I had to apply the manual download to overcome the
> problem. So the 2 things are separate issues.

The cdebootstrap works just fine (tested two weeks ago after running in the install-info
bug) with the FSO_PACKAGES not given as an extra demand to it. And since install-info is
reverse-depending on dpkg, it is really a key package that we are talking about. It was
installed also with my install FSO_PACKAGES-free install. Since the package is downloaded
seemlessly with wget, the error message is clearly wrong with respect to the
semantical/pragmatical level of interpretation ... just what it really means I have not
yet figured out.

Many greetings

Steffen






More information about the pkg-fso-maint mailing list