---
olpc-configure | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/olpc-configure b/olpc-configure
index d214f2c..57ec782 100755
--- a/olpc-configure
+++ b/olpc-configure
@@ -96,6 +96,21 @@ rebuild_library_index() {
fi
}
+install_customization_packages () {
+ PKGDIR=/home/olpc/.usb-customization-pkgs
+ if [ -d $PKGDIR ]; then
+ PKGS=$(find $PKGDIR -name '*.rpm')
+ if [ $(echo $PKGS | wc -l) -gt 0 ]; then
+ echo '* olpc-configure: Installing customization
packages:'
+ echo $PKGS
+ yum -yt --nogpgcheck install $PKGS
+ fi
+ unset PKGS
+ rm -rf $PKGDIR
+ fi
+ unset PKGDIR
+}
+
# configurations which happen in /home
# these don't need to be repeated when we upgrade.
configure_home() {
@@ -245,6 +260,7 @@ case "$1" in
if [ -f "$OLPC_HOME/.usb-customizations" ]; then
olpc_usb_version="`cat $OLPC_HOME/.usb-customizations
2>/dev/null`"
if [ -n "$olpc_usb_version" ] && [ "$olpc_usb_version" -ge "1"
]; then
+ install_customization_packages
rebuild_library_index
fi
--
1.5.3.3
_______________________________________________
Devel mailing list
[email protected]
http://lists.laptop.org/listinfo/devel