source: ipk/source.sh4/titanswapskins_0Acht5Zehn/CONTROL/preinst@ 23281

Last change on this file since 23281 was 23281, checked in by tobayer, 13 years ago

[titan] 0815 skins: new release/beta skin handling

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/sh
2
3plugin_size=1900
4plugin_short="0Acht5Zehn"
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.