Cytat:
@ kolporter
w instalatorze zostaw sobie
[SYNCGen3.0_ALL]
wtedy wgrywany build nie ma znaczenia.
zastanawia mnie ta paczka? reszta jest znana...
|
Zobacz na skrypt shellowy w środku to jest to co wkleiałem wcześniej.
Kod:
#!/bin/sh
# Signal handler.
SignalTrap()
{
echo "Received signal. Update aborting."
exit 1
}
# Set Signal Trap
trap SignalTrap INT QUIT TERM ABRT STOP
error=0
PACKAGE=$(basename "$0" ".sh").tar.gz
IMAGEPARTSIZE=$(df -h | awk '/hd0t180/ { sub("(\\.[0-9]+)?G$","",$2); print $2}')
LANGUAGE=enu
case $(awk -F "=" '/^systemLanguage/ { print $2 }' /fs/rwdata/ALPersistence/SourceSettings.ini) in
7) LANGUAGE=frc;;
9) LANGUAGE=spm;;
esac
# Enforce module is NAV
if [ "$IMAGEPARTSIZE" -ge 20 ];
then
echo "SUCCESS: NAV module detected."
else
echo "FAIL: non-NAV module detected."
error=1
fi
if (( $error != 0 )); then
slay APP_SUM
slay NAV_Manager
slay fordhmi
slay HMI_AL
display_image -file=/tmp/error_msg_${LANGUAGE}.png -display=2 &
find /fs/images/ivsu_* -name "*.lst*" -remove!
find /fs/images/ivsu_* -name "*.tar.gz" -remove!
sync
sync
shutdown
fi
exit $error
Sprawdza czy jest to wersja NAVI czy też nie, co więcej są też wersje 16GB
Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.