I experienced the same problem as the previous posters on the HX4700 -
after installing Angstrom 2007.12 everything was fine, after an ipkg
update; ipkg upgrade the system was hanging on the splash screen.

My feeling was that the culprit must be a kernel package, so I designed
a little script for the time being: The script will update all packages,
leaving kernel packages, module packages, and packages that depend on
them out. For me it works fine, it just takes some time. Use at your own
risk ;-)

Best,

        Guenter


#!/bin/bash

ipkg update

# Find non-kernel and kernel packages separately

ipkg list_installed | cut -d " " -f 1 | grep -v kernel* > /tmp/iugnk-nonkernel
ipkg list_installed | cut -d " " -f 1 | grep kernel* > /tmp/iugnk-kernel

# Find packages that depend on kernel packages

rm /tmp/iugnk-depkernel

for PACKAGE in $(cat /tmp/iugnk-kernel | tr "\\n" " "); do
        ipkg whatdependsrec $PACKAGE | grep "^    " | cut -d " " -f 5 >> 
/tmp/iugnk-depkernel
done;

# Merge kernel ipkgs and packaged that depend on the kernel, unique list

cat /tmp/iugnk-kernel /tmp/iugnk-depkernel | sort -u >
/tmp/iugnk-forbidden

# Update allowed packages

for PACKAGE in $(cat /tmp/iugnk-nonkernel | tr "\\n" " "); do
        grep -q $PACKAGE /tmp/iugnk-forbidden   
        if [ $? = 0 ]; then
                echo "Ignoring $PACKAGE"
        else    
                echo "Installing $PACKAGE"
        ipkg install $PACKAGE
fi
                                                                                
done;

_______________________________________________
Angstrom-distro-users mailing list
Angstrom-distro-users@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users

Reply via email to