X-Git-Url: https://git.plutz.net/?p=rawnet;a=blobdiff_plain;f=db_channel.sh;fp=db_channel.sh;h=1df83feeb58b2826de88848d4f40e9b62cc2f807;hp=15334815da8c8cf841ccdb30cf1f1ed796d8ebf7;hb=1cabdfa41f50bd67f5d82886fd091354bf55eda3;hpb=45879706651a39f9456af903f27f68f7e6ca08ad diff --git a/db_channel.sh b/db_channel.sh index 1533481..1df83fe 100755 --- a/db_channel.sh +++ b/db_channel.sh @@ -7,14 +7,18 @@ include_dbchannel="$0" # ID NAME DESCRIPTION LOGO THEME AUTHORS DESCR_CACHE FUTUREUSE # == GLOBALS == -unset CHANNEL_ID CHANNEL_NAME CHANNEL_DESCRIPTION CHANNEL_LOGO CHANNEL_THEME \ - CHANNEL_AUTHORS CHANNEL_DESCR_CACHE CHANNEL_FUTUREUSE +UNSET_CHANNEL='unset \ + CHANNEL_ID CHANNEL_NAME CHANNEL_DESCRIPTION CHANNEL_LOGO CHANNEL_THEME \ + CHANNEL_AUTHORS CHANNEL_DESCR_CACHE CHANNEL_FUTUREUSE +' LOCAL_CHANNEL='local \ CHANNEL_ID CHANNEL_NAME CHANNEL_DESCRIPTION CHANNEL_LOGO CHANNEL_THEME \ CHANNEL_AUTHORS CHANNEL_DESCR_CACHE CHANNEL_FUTUREUSE ' +eval "$UNSET_CHANNEL" + chan_db="$_DATA/channels.db" read_channel() { @@ -42,9 +46,7 @@ read_channel() { CHANNEL_AUTHORS="$(UNSTRING "$CHANNEL_AUTHORS")" CHANNEL_DESCR_CACHE="$(UNSTRING "$CHANNEL_DESCR_CACHE")" else - unset CHANNEL_ID CHANNEL_NAME CHANNEL_DESCRIPTION CHANNEL_LOGO \ - CHANNEL_THEME CHANNEL_AUTHORS CHANNEL_DESCR_CACHE \ - CHANNEL_FUTUREUSE + eval "$UNSET_CHANNEL" return 1 fi }