5 |
{ |
{ |
6 |
echo |
echo |
7 |
echo "Error: $@. Update *not* successfull." |
echo "Error: $@. Update *not* successfull." |
8 |
|
trap_exit |
9 |
|
} |
10 |
|
|
11 |
|
trap_exit() |
12 |
|
{ |
13 |
|
is_mounted ${BUILDDIR} && umount ${BUILDDIR} |
14 |
|
is_mounted ${MAGEDIR} && umount ${MAGEDIR} |
15 |
|
is_mounted ${PKGDIR} && umount ${PKGDIR} |
16 |
|
is_mounted ${TEMPDIR} && umount_server |
17 |
|
|
18 |
exit 1 |
exit 1 |
19 |
} |
} |
20 |
|
|
77 |
USER="${SMB_UPDATE_USER}" |
USER="${SMB_UPDATE_USER}" |
78 |
PASS="${SMB_UPDATE_PASS}" |
PASS="${SMB_UPDATE_PASS}" |
79 |
|
|
80 |
|
# set some proper traps |
81 |
|
trap "trap_exit" SIGINT SIGQUIT |
82 |
|
|
83 |
# setup mage.rc |
# setup mage.rc |
84 |
sed -i -e "s@^\(MIRRORS=\).*@\1\"${MAGE_MIRRORS}\"@" \ |
sed -i -e "s@^\(MIRRORS=\).*@\1\"${MAGE_MIRRORS}\"@" \ |
85 |
-e "s@^\(RSYNC=\).*@\1\"${MAGE_RSYNC}\"@" \ |
-e "s@^\(RSYNC=\).*@\1\"${MAGE_RSYNC}\"@" \ |