From e9eedcd66c1835d5fb223485c59c167d7448706a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 18 Jan 2011 21:17:09 +0100 Subject: [PATCH] SABnzbd: create and add random apikey on first start Signed-off-by: Stephan Raue --- packages/network/SABnzbd/config/sabnzbd.config | 10 +++++----- packages/network/SABnzbd/init.network/57_SABnzbd | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/network/SABnzbd/config/sabnzbd.config b/packages/network/SABnzbd/config/sabnzbd.config index 412caf6bc7..6c5bc91c48 100644 --- a/packages/network/SABnzbd/config/sabnzbd.config +++ b/packages/network/SABnzbd/config/sabnzbd.config @@ -15,11 +15,11 @@ __version__ = 18 dirscan_speed = 5 enable_filejoin = 1 create_group_folders = 0 - api_key = 2f6c67ec869e65df6962d830a5ad8eab + api_key = @API_KEY@ no_penalties = 0 bandwidth_limit = 0 dirscan_dir = /storage/downloads/watch/ - disable_api_key = 1 + disable_api_key = 0 email_to = , password = "" permissions = "" @@ -202,14 +202,14 @@ __version__ = 18 newzbin = Emulation dir = Emulation [servers] - [[change_me_first:119]] + [[localhost:119]] username = "" enable = 1 - name = change_me_first:119 + name = localhost:119 fillserver = 0 connections = 8 ssl = 0 - host = change_me_first + host = localhost timeout = 120 password = "" optional = 0 diff --git a/packages/network/SABnzbd/init.network/57_SABnzbd b/packages/network/SABnzbd/init.network/57_SABnzbd index 3090843011..037ef6d154 100644 --- a/packages/network/SABnzbd/init.network/57_SABnzbd +++ b/packages/network/SABnzbd/init.network/57_SABnzbd @@ -37,6 +37,10 @@ if [ ! -f $HOME/.sabnzbd/sabnzbd.conf ]; then mkdir -p $HOME/.sabnzbd cp /usr/lib/SABnzbd/sabnzbd.config $HOME/.sabnzbd/sabnzbd.conf + + # create api key + API_KEY=`cat /dev/urandom |od -N16 -tx1 |cut -c8- |tr -d ' \n'` + sed -e "s,@API_KEY@,$API_KEY,g" -i $HOME/.sabnzbd/sabnzbd.conf fi python /usr/lib/SABnzbd/SABnzbd.py -d -f $HOME/.sabnzbd/sabnzbd.conf -l 0 > /dev/null 2>&1