WoW:Migrate WTF script: Difference between revisions

No edit summary
Line 111: Line 111:
     PRINTED=0
     PRINTED=0
     echo "Modifying lua files in ${PWD}:"
     echo "Modifying lua files in ${PWD}:"
     for F in *.lua; do
     LUA_FILE_LIST=$(ls *.lua 2>&1 > /dev/null)
        if [[ ${PRINTED} -gt 2 ]]; then
    if [[ ${?} -eq 0 ]]; then
            PRINTED=0
        for F in *.lua; do
            printf "\n"
            if [[ ${PRINTED} -gt 2 ]]; then
        else
                PRINTED=0
            PRINTED=$((${PRINTED}+1))
                printf "\n"
        fi
            else
        printf "\t${F}"
                PRINTED=$((${PRINTED}+1))
        sed -f "${SCRIPT}" "${F}" > "${F}.new"
            fi
        chkrc ${?} "Error executing sed on ${F}, with command file ${SCRIPT}, exiting"
            printf "\t${F}"
        mv "${F}.new" "${F}"
            sed -f "${SCRIPT}" "${F}" > "${F}.new"
    done
            chkrc ${?} "\nError executing sed on ${F}, with command file ${SCRIPT}, exiting"
    printf "\n"
            mv "${F}.new" "${F}"
        done
        printf "\n"
    fi
}
}


Line 225: Line 228:
     chkrc ${?} "Error during remove, exiting"
     chkrc ${?} "Error during remove, exiting"
fi
fi
echo "Copying ${SRC}/WTF to ${DST}/WTF"
echo "Copying ${SRC}/WTF/config.wtf, ${SRC}/WTF/Account to ${DST}/WTF"
cp -r "${SRC}/WTF" "${DST}"
mkdir "${DST}/WTF"
cp -r "${SRC}/WTF/config.wtf" "${SRC}/WTF/Account" "${DST}/WTF"
chkrc ${?} "Error during copy, exiting"
chkrc ${?} "Error during copy, exiting"


Line 265: Line 269:
         cd ${D}
         cd ${D}
         modifyLUA "${SED_FILE}"
         modifyLUA "${SED_FILE}"
         cd SavedVariables
         if [[ -d SavedVariables ]]; then
        modifyLUA "${SED_FILE}"
            cd SavedVariables
        cd ..
            modifyLUA "${SED_FILE}"
            cd ..
        fi
         cd ..
         cd ..
     fi
     fi
Anonymous user