source: ipk/source.sh4/titanswapskins_tobayer01/CONTROL/preinst @ 23270

Last change on this file since 23270 was 23270, checked in by tobayer, 11 years ago

[titan] tobayer01 skins: optimize control files

File size: 1.4 KB
Line 
1#!/bin/sh
2
3plugin_size=2300
4plugin_short="tobayer01"
5plugin_type="swapskin"
6plugin_target="/var/swap/titanskins"
7
8plugin_dir="$plugin_target/$plugin_short"
9plugin="$plugin_short $plugin_type"
10
11
12### MAIN ###
13
14# Is this check for anything useful???
15#model=`cat /etc/model`
16#echo -n "Checking box type..."
17#if [ "$model" = "" ]; then
18#       echo "......[FAILED]"
19#       echo
20#       echo "Sorry, $plugin is not available for the $model!"
21#       echo "Aborting installation..."
22#       exit 1
23#else
24#       echo "......[OK]"
25#fi
26
27
28echo -n "Checking installation directory..."
29if [ ! -d $plugin_target ]; then
30        echo "......[FAILED]"
31        echo
32        echo "'$plugin_target' not found!"
33        echo "Aborting installation..."
34        exit 1
35else
36#       echo "......[OK]"
37        echo
38fi
39
40
41sync
42SPACE=`getfreespace $plugin_target`
43FREE=`expr $SPACE - 100`
44echo -n "Checking free space (${plugin_size}/${FREE}kB)..."
45if [ "$FREE" -lt "$plugin_size" ]; then
46        echo "......[FAILED]"
47        echo
48        echo "Not enough free space in $plugin_target!"
49        echo "Aborting installation..."
50        exit 1
51else
52#       echo "......[OK]"
53        echo
54fi
55
56
57# Is this check for anything useful???
58#buildgroup=`cat /etc/.buildgroup`
59#echo -n "Checking image type..."
60#if [ `cat /etc/version | grep $buildgroup | wc -l` -eq 0 ]; then
61#       echo "......[FAILED]"
62#       echo
63#       echo "Sorry, $plugin is not available for this image type!"
64#       echo "Aborting installation..."
65#       exit 1
66#else
67#       echo "......[OK]"
68#fi
69
70
71rm -rf $plugin_dir
72
73#echo -n "Installing $plugin..."
74#echo "......[OK]"
75
76exit 0
Note: See TracBrowser for help on using the repository browser.