From: Cezary Jackiewicz Date: Sun, 6 Feb 2011 19:13:35 +0000 (+0000) Subject: [packages] transmission: add run_daemon_as user to default config, build for embedded... X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=16a9bc33b553aa0b3cb063e0ba024bd3a8e43587;p=openwrt%2Fsvn-archive%2Farchive.git [packages] transmission: add run_daemon_as user to default config, build for embedded system SVN-Revision: 25392 --- diff --git a/net/transmission/Makefile b/net/transmission/Makefile index c1e2377d7a..d6fe79ad86 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 bacacccdf4..36cbacc1b1 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 c3e870377a..e790a7cf53 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" }