#!/bin/sh

do_update_opkg_conf() {
    url_dir=$1
    echo $url_dir
    woolink_release_line=$(cat /etc/opkg/distfeeds.conf | grep ' woolink_release ')
    if [ -z "$woolink_release_line" ]; then
        echo "src/gz woolink_release $url_dir" >> /etc/opkg/distfeeds.conf
    else
        url=$(echo "$woolink_release_line" | awk '{print $3}')
        if [ "$url" != "$url_dir" ]; then
            replace_line="src/gz woolink_release $url_dir"
            sed -i "s#$woolink_release_line#$replace_line#g" /etc/opkg/distfeeds.conf
            echo "url_dir replace done."
        fi
    fi

    return 0
}

case "$1" in
update_opkg_conf)
    do_update_opkg_conf $2
    ;;
*)
    exit 1
    ;;
esac