Ignore:
Timestamp:
Jul 31, 2010, 4:47:48 PM (16 years ago)
Author:
civer
Message:

[IPK / bootlogos]

  • started adding model type Question to IPKs beceuase some Plugins doesn`t work on some Boxtypes...!
  • all other IPKs will follow
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/source/bootlogos_blueskull_0_1/CONTROL/preinst

    r2779 r3679  
     1#!/bin/sh
     2#
     3TMP=/tmp/.bootlogos
     4echo "syncing disk"
     5sync
     6
     7model=`cat /etc/model`
     8        echo""
     9        echo "Checking your Boxtype...."
     10        echo "Some Plugins will not work correctly on your $model!"
     11        echo ""
     12        if [ "$model" = "" ]; then
     13                echo "Sorry! This Plugin is not available for your $model because it will not work correctly!!!"
     14                echo "Aborting installation..."
     15                exit 1
     16        else
     17                echo "$model OK"
     18        fi
     19
     20if [ `df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1 | wc -l` -eq 1 ]; then
     21        SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
     22        FREE=`expr $SPACE - 100`
     23        SIZE=56
     24        echo "checking freespace"
     25        echo packege size $SIZE kb
     26        echo freespace size $FREE kb
     27        if  [ "$FREE" -lt "$SIZE" ]; then
     28                echo "sorry no freespace left on device"
     29                exit 1
     30        else
     31                echo freespace ok
     32        fi
     33fi   
     34echo "installing bootlogo ..."
     35echo "checking OS"
     36if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then                     
     37        echo ---------------------------
     38        echo DONT USE this IPK Package!!
     39        echo ---
     40        echo Only for AAF Image!!
     41        echo ---------------------------
     42        exit 1
     43fi
     44exit 0
Note: See TracChangeset for help on using the changeset viewer.