#!/bin/bash #pack ./conf directory, dont include last config rm -f ./conf/conf.in find ./conf -type d -name .svn | xargs rm -rf [ -d "./conf" ] && tar cf ./conf.tar -C . ./conf # cp -f $firmwareconf_file_name .unstripped . FirmwareConfStrip let act_firmwareconf_size="$(wc -c < "$firmwareconf_file_name")" [ "$ORI" != "y" ] && cp $firmwareconf_file_name "${SRC}"/etc/Firmware.conf [ -f $firmwareconf_file_name ] && tar --owner=0 --group=0 --mode=0755 -cf "Firmware.conf.tar" "$firmwareconf_file_name" [ "$ATA_ONLY" = "y" ] && X1="ATA-ONLY" [ "$ATA_ONLY" != "y" ] && X1="${ANNEX}" [ "$ORI" != "y" ] && FWCT="${CLEAR}_${CLASS}_${SPNUM}_${TCOM_VERSION_MAJOR}.${TCOM_VERSION}-${TCOM_SUBVERSION}_\ ${CONFIG_PRODUKT_FN}_${AVM_VERSION_MAJOR}.${AVM_VERSION}-${AVM_SUBVERSION}-sp2fr-${SVN_REVISION}-${act_firmwareconf_size}_OEM-${OEM}_${X1}" [ "$ORI" == "y" ] && FWCT="${SPIMG}_OriginalFirmwareAdjusted${ANNEX}${Language}_Firmware.conf.tar" SP_NUM="${SPNUM}" [ "$CLASS" == "Speedport" ] && SP_NUM="W${SPNUM}" echo "-- Timestamp (Year, month, day, hour, minute): $DATE" [ "$ORI" == "y" ] && [ "$TCOM_SUBVERSION" == "" ] && FIRSTDIR=${TCOM_VERSION} || FIRSTDIR="$TCOM_SUBVERSION" [ "$ORI" != "y" ] && [ "$TCOM_SUBVERSION" == "" ] && FIRSTDIR=${AVM_VERSION} || FIRSTDIR="$AVM_SUBVERSION" DSLTYPE="/ADSL" grep -q 'FORCE_VDSL=y' "$firmwareconf_file_name" && DSLTYPE="/VDSL" [ "$ORI" == "y" ] && DSLTYPE="/RESTORE" CONFDIR="./conf/$DATE/${SP_NUM}$DSLTYPE/${FIRSTDIR}/ANNEX_${ANNEX}" mkdir -p "${CONFDIR}" cp -f "$firmwareconf_file_name" --target-directory="${CONFDIR}" [ -d "$NEWDIR"/conf ] || mkdir -p "$NEWDIR"/conf cp -f "Firmware.conf.tar" "$NEWDIR/conf/$FWCT" [ -f "${CONFDIR}/$firmwareconf_file_name" ] && echo "-- copyed $firmwareconf_file_name to $CONFDIR" mv -f .unstripped $firmwareconf_file_name