From ed95a1a393e0fa9c187dad69c290939cafe88c8e Mon Sep 17 00:00:00 2001 From: Cezary Jackiewicz Date: Sun, 6 Feb 2011 19:13:35 +0000 Subject: [PATCH] transmission: add run_daemon_as user to default config, build for embedded system SVN-Revision: 25392 --- net/transmission/Makefile | 5 +++-- net/transmission/files/transmission.config | 1 + net/transmission/files/transmission.init | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/net/transmission/Makefile b/net/transmission/Makefile index c1e2377d7..d6fe79ad8 100644 --- a/net/transmission/Makefile +++ b/net/transmission/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=transmission PKG_VERSION:=2.20b4 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://mirrors.m0k.org/transmission/files @@ -81,7 +81,8 @@ CONFIGURE_ARGS += \ --enable-daemon \ --enable-cli \ --disable-gtk \ - --enable-largefile + --enable-largefile \ + --enable-lightweight MAKE_FLAGS += \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" diff --git a/net/transmission/files/transmission.config b/net/transmission/files/transmission.config index bacacccdf..36cbacc1b 100644 --- a/net/transmission/files/transmission.config +++ b/net/transmission/files/transmission.config @@ -1,6 +1,7 @@ config transmission option enabled 0 option config_dir '/tmp/transmission' + option run_daemon_as_user root option alt_speed_down 50 option alt_speed_enabled false option alt_speed_time_begin 540 diff --git a/net/transmission/files/transmission.init b/net/transmission/files/transmission.init index c3e870377..e790a7cf5 100644 --- a/net/transmission/files/transmission.init +++ b/net/transmission/files/transmission.init @@ -72,7 +72,9 @@ start_service() { echo "\""invalid-key"\": false" >> $config_dir/settings.json echo "}" >> $config_dir/settings.json - + + chown -R $run_as_usr $config_dir + eval "$SSD -c $run_as_usr -q -b -x $BIN -S -- -g $config_dir" } -- 2.30.2