This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".
The branch, master has been updated
via c5869e53df76631393c603c1aafe03f6127f8059 (commit)
via f0a33aeb46d05ae275c1d048b5d6c24a05a6d3d6 (commit)
via 7f558df3c657d56e3f8b5e995464ac381c4f3200 (commit)
via 8925195fe9b650a307a44aaa565c491176ccdb1e (commit)
from d1c9beb33d3010ac90354a94b153797ee48d45a7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c5869e53df76631393c603c1aafe03f6127f8059
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Oct 3 01:22:31 2011 +0200
coreutils: Do not provide hostname.
The hostname binary is provided by net-tools.
commit f0a33aeb46d05ae275c1d048b5d6c24a05a6d3d6
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Oct 3 01:22:10 2011 +0200
bind: Fix typo in scriptlet.
commit 7f558df3c657d56e3f8b5e995464ac381c4f3200
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Oct 2 22:38:49 2011 +0200
procps: Do not install kill in this package.
commit 8925195fe9b650a307a44aaa565c491176ccdb1e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Oct 2 22:37:45 2011 +0200
pam: Remove login.defs which is provided by shadow-utils.
-----------------------------------------------------------------------
Summary of changes:
bind/bind.nm | 4 ++--
coreutils/coreutils.nm | 9 ++++-----
pam/pam.nm | 3 +--
procps/procps.nm | 5 ++++-
4 files changed, 11 insertions(+), 10 deletions(-)
Difference in files:
diff --git a/bind/bind.nm b/bind/bind.nm
index cb40481..92290af 100644
--- a/bind/bind.nm
+++ b/bind/bind.nm
@@ -5,7 +5,7 @@
name = bind
version = 9.8.1
-release = 1
+release = 2
groups = Networking/Tools
url = http://www.isc.org/products/BIND/
@@ -168,7 +168,7 @@ packages
getent passwd named > /dev/null || \
useradd -r -g named -d /var/named -s /sbin/nologin \
-c "User for bind DNS server" named
- exit0
+ exit 0
end
# XXX Add systemd scriptlet if a service file becomes available
diff --git a/coreutils/coreutils.nm b/coreutils/coreutils.nm
index 7686216..bb3c5a2 100644
--- a/coreutils/coreutils.nm
+++ b/coreutils/coreutils.nm
@@ -5,7 +5,7 @@
name = coreutils
version = 8.13
-release = 1
+release = 2
groups = Base Build System/Base
url = http://www.gnu.org/software/coreutils/
@@ -44,8 +44,8 @@ build
--enable-selinux \
--enable-largefile \
--disable-rpath \
- --enable-install-program=arch,hostname,su \
- --enable-no-install-program=kill,uptime
+ --enable-install-program=arch,su \
+ --enable-no-install-program=hostname,kill,uptime
prepare_cmds
aclocal -I m4
@@ -59,7 +59,7 @@ build
install_cmds
mkdir -pv %{BUILDROOT}/{bin,etc/profile.d,usr/sbin}
mv -v %{BUILDROOT}/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} %{BUILDROOT}/bin
- mv -v %{BUILDROOT}/usr/bin/{false,hostname,ln,ls,mkdir,mknod,mv,pwd,readlink,rm} %{BUILDROOT}/bin
+ mv -v %{BUILDROOT}/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,readlink,rm} %{BUILDROOT}/bin
mv -v %{BUILDROOT}/usr/bin/{rmdir,stty,sync,touch,true,uname} %{BUILDROOT}/bin
mv -v %{BUILDROOT}/usr/bin/chroot %{BUILDROOT}/usr/sbin
mv -v %{BUILDROOT}/usr/bin/{head,sleep,nice} %{BUILDROOT}/bin
@@ -80,5 +80,4 @@ end
packages
package %{name}
- end
end
diff --git a/pam/pam.nm b/pam/pam.nm
index 3772519..277c33e 100644
--- a/pam/pam.nm
+++ b/pam/pam.nm
@@ -5,7 +5,7 @@
name = pam
version = 1.1.0
-release = 3
+release = 4
thisapp = Linux-PAM-%{version}
groups = System/Base
@@ -54,7 +54,6 @@ build
#sed -i 's/yes/no/' %{BUILDROOT}/etc/default/useradd
mkdir -pv %{BUILDROOT}/etc/security
install -v -m644 %{DIR_SOURCE}/pam_env.conf %{BUILDROOT}/etc/security/pam_env.conf
- cp -vf %{DIR_SOURCE}/login.defs %{BUILDROOT}/etc
# Included in setup package
rm -f %{BUILDROOT}/etc/environment
diff --git a/procps/procps.nm b/procps/procps.nm
index 45f4845..5c50a59 100644
--- a/procps/procps.nm
+++ b/procps/procps.nm
@@ -5,7 +5,7 @@
name = procps
version = 3.2.8
-release = 1
+release = 2
groups = Base Applications/System
url = http://procps.sourceforge.net/
@@ -31,6 +31,9 @@ build
CFLAGS="%{CFLAGS}" \
W_SHOWFROM=-DW_SHOWFROM
+ make_install_targets += \
+ SKIP="/bin/kill /usr/share/man/man1/kill.1"
+
install_cmds
chmod -R 755 %{BUILDROOT}/{bin,lib,sbin}
end
hooks/post-receive
--
IPFire 3.x development tree
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, master has been updated
via 546f69c87df84eece09b55197a6968640a991f66 (commit)
via 80756cd34478312d43c44dcb76df2532136dec3b (commit)
from b05f4b20d6cde15485bba7b491d28b82c36c2537 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 546f69c87df84eece09b55197a6968640a991f66
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 21:14:35 2011 +0200
libevent2: change to package.
add it to transmission deps.
commit 80756cd34478312d43c44dcb76df2532136dec3b
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Sep 18 13:32:30 2011 +0200
libevent2: New package.
Needs to be added to core update 54.
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/packages/libevent2 | 45 +++++++++++++++++++++++++++++++++++
lfs/{bwm-ng => libevent2} | 17 ++++++-------
lfs/transmission | 2 +-
make.sh | 1 +
4 files changed, 55 insertions(+), 10 deletions(-)
create mode 100644 config/rootfiles/packages/libevent2
copy lfs/{bwm-ng => libevent2} (93%)
Difference in files:
diff --git a/config/rootfiles/packages/libevent2 b/config/rootfiles/packages/libevent2
new file mode 100644
index 0000000..fb3d8bd
--- /dev/null
+++ b/config/rootfiles/packages/libevent2
@@ -0,0 +1,45 @@
+#usr/include/event2
+#usr/include/event2/buffer.h
+#usr/include/event2/buffer_compat.h
+#usr/include/event2/bufferevent.h
+#usr/include/event2/bufferevent_compat.h
+#usr/include/event2/bufferevent_ssl.h
+#usr/include/event2/bufferevent_struct.h
+#usr/include/event2/dns.h
+#usr/include/event2/dns_compat.h
+#usr/include/event2/dns_struct.h
+#usr/include/event2/event-config.h
+#usr/include/event2/event.h
+#usr/include/event2/event_compat.h
+#usr/include/event2/event_struct.h
+#usr/include/event2/http.h
+#usr/include/event2/http_compat.h
+#usr/include/event2/http_struct.h
+#usr/include/event2/keyvalq_struct.h
+#usr/include/event2/listener.h
+#usr/include/event2/rpc.h
+#usr/include/event2/rpc_compat.h
+#usr/include/event2/rpc_struct.h
+#usr/include/event2/tag.h
+#usr/include/event2/tag_compat.h
+#usr/include/event2/thread.h
+#usr/include/event2/util.h
+usr/lib/libevent-2.0.so.5
+usr/lib/libevent-2.0.so.5.1.2
+usr/lib/libevent_core-2.0.so.5
+usr/lib/libevent_core-2.0.so.5.1.2
+usr/lib/libevent_extra-2.0.so.5
+usr/lib/libevent_extra-2.0.so.5.1.2
+usr/lib/libevent_openssl-2.0.so.5
+usr/lib/libevent_openssl-2.0.so.5.1.2
+#usr/lib/libevent_openssl.a
+#usr/lib/libevent_openssl.la
+#usr/lib/libevent_openssl.so
+usr/lib/libevent_pthreads-2.0.so.5
+usr/lib/libevent_pthreads-2.0.so.5.1.2
+#usr/lib/libevent_pthreads.a
+#usr/lib/libevent_pthreads.la
+#usr/lib/libevent_pthreads.so
+#usr/lib/pkgconfig/libevent.pc
+#usr/lib/pkgconfig/libevent_openssl.pc
+#usr/lib/pkgconfig/libevent_pthreads.pc
diff --git a/lfs/libevent2 b/lfs/libevent2
new file mode 100644
index 0000000..401ccbe
--- /dev/null
+++ b/lfs/libevent2
@@ -0,0 +1,83 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2011 IPFire Team <info(a)ipfire.de> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 2.0.13-stable
+
+THISAPP = libevent-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+PROG = libevent2
+PAK_VER = 1
+
+DEPS = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = af786b4b3f790c9d3279792edf7867fc
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+dist:
+ @$(PAK)
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && ./configure --prefix=/usr
+ cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
diff --git a/lfs/transmission b/lfs/transmission
index b4ba4c4..d15631f 100644
--- a/lfs/transmission
+++ b/lfs/transmission
@@ -34,7 +34,7 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = transmission
PAK_VER = 1
-DEPS = ""
+DEPS = "libevent2"
###############################################################################
# Top-level Rules
diff --git a/make.sh b/make.sh
index 58d481f..b1e9b68 100755
--- a/make.sh
+++ b/make.sh
@@ -585,6 +585,7 @@ buildipfire() {
ipfiremake rsync
ipfiremake tcpwrapper
ipfiremake libevent
+ ipfiremake libevent2
ipfiremake portmap
ipfiremake nfs
ipfiremake nmap
hooks/post-receive
--
IPFire 2.x development tree
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, master has been updated
via b05f4b20d6cde15485bba7b491d28b82c36c2537 (commit)
via 4236ab005deb102af5ed35a6af6a7686c51a5f48 (commit)
via c72709443139371255ed8b4637fef8711aedaa5a (commit)
from 706371540dc4fa6b98a0b6f0236f1e5c1c6ff12e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b05f4b20d6cde15485bba7b491d28b82c36c2537
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 19:00:15 2011 +0200
transmission: backup/restore settings at install/uninstall.
commit 4236ab005deb102af5ed35a6af6a7686c51a5f48
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 14:08:43 2011 +0200
transmission: add initskript and backup include to package.
commit c72709443139371255ed8b4637fef8711aedaa5a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sun Sep 18 13:34:47 2011 +0200
transmission: New package.
-----------------------------------------------------------------------
Summary of changes:
config/backup/includes/transmission | 1 +
config/rootfiles/common/initscripts | 1 +
config/rootfiles/packages/transmission | 68 +++++++++++++++++++++
config/transmission/settings.json | 62 +++++++++++++++++++
lfs/{intltool => transmission} | 29 ++++++---
make.sh | 1 +
src/initscripts/init.d/{template => transmission} | 17 ++---
src/paks/{pound => transmission}/install.sh | 15 ++++-
src/paks/{nut => transmission}/uninstall.sh | 5 +-
src/paks/{asterisk => transmission}/update.sh | 1 +
10 files changed, 175 insertions(+), 25 deletions(-)
create mode 100644 config/backup/includes/transmission
create mode 100644 config/rootfiles/packages/transmission
create mode 100644 config/transmission/settings.json
copy lfs/{intltool => transmission} (83%)
copy src/initscripts/init.d/{template => transmission} (64%)
copy src/paks/{pound => transmission}/install.sh (80%)
copy src/paks/{nut => transmission}/uninstall.sh (96%)
copy src/paks/{asterisk => transmission}/update.sh (99%)
Difference in files:
diff --git a/config/backup/includes/transmission b/config/backup/includes/transmission
new file mode 100644
index 0000000..d2ec52c
--- /dev/null
+++ b/config/backup/includes/transmission
@@ -0,0 +1 @@
+/etc/transmission/
diff --git a/config/rootfiles/common/initscripts b/config/rootfiles/common/initscripts
index 9393aec..fe9cc31 100644
--- a/config/rootfiles/common/initscripts
+++ b/config/rootfiles/common/initscripts
@@ -118,6 +118,7 @@ etc/rc.d/init.d/teamspeak
etc/rc.d/init.d/template
#etc/rc.d/init.d/tftpd
etc/rc.d/init.d/tmpfs
+#etc/rc.d/init.d/transmission
etc/rc.d/init.d/udev
etc/rc.d/init.d/udev_retry
etc/rc.d/init.d/upnpd
diff --git a/config/rootfiles/packages/transmission b/config/rootfiles/packages/transmission
new file mode 100644
index 0000000..6a0c22e
--- /dev/null
+++ b/config/rootfiles/packages/transmission
@@ -0,0 +1,68 @@
+var/ipfire/backup/addons/includes/transmission
+#etc/transmission
+etc/transmission/settings.json
+usr/bin/transmission-cli
+usr/bin/transmission-create
+usr/bin/transmission-daemon
+usr/bin/transmission-edit
+usr/bin/transmission-remote
+usr/bin/transmission-show
+#usr/share/man/man1/transmission-cli.1
+#usr/share/man/man1/transmission-create.1
+#usr/share/man/man1/transmission-daemon.1
+#usr/share/man/man1/transmission-edit.1
+#usr/share/man/man1/transmission-remote.1
+#usr/share/man/man1/transmission-show.1
+usr/share/transmission
+#usr/share/transmission/web
+#usr/share/transmission/web/LICENSE
+#usr/share/transmission/web/images
+#usr/share/transmission/web/images/buttons
+#usr/share/transmission/web/images/buttons/cancel.png
+#usr/share/transmission/web/images/buttons/file_priority_buttons.png
+#usr/share/transmission/web/images/buttons/file_wanted_buttons.png
+#usr/share/transmission/web/images/buttons/info_activity.png
+#usr/share/transmission/web/images/buttons/info_files.png
+#usr/share/transmission/web/images/buttons/info_general.png
+#usr/share/transmission/web/images/buttons/info_peers.png
+#usr/share/transmission/web/images/buttons/info_trackers.png
+#usr/share/transmission/web/images/buttons/tab_backgrounds.png
+#usr/share/transmission/web/images/buttons/tab_backgrounds_highlight.png
+#usr/share/transmission/web/images/buttons/toolbar_buttons.png
+#usr/share/transmission/web/images/buttons/torrent_buttons.png
+#usr/share/transmission/web/images/favicon.ico
+#usr/share/transmission/web/images/favicon.png
+#usr/share/transmission/web/images/graphics
+#usr/share/transmission/web/images/graphics/chrome.png
+#usr/share/transmission/web/images/graphics/filter_bar.png
+#usr/share/transmission/web/images/graphics/filter_icon.png
+#usr/share/transmission/web/images/graphics/iphone_chrome.png
+#usr/share/transmission/web/images/graphics/lock_icon.png
+#usr/share/transmission/web/images/graphics/logo.png
+#usr/share/transmission/web/images/graphics/transfer_arrows.png
+#usr/share/transmission/web/images/graphics/wait20.gif
+#usr/share/transmission/web/images/progress
+#usr/share/transmission/web/images/progress/progress.png
+#usr/share/transmission/web/images/webclip-icon.png
+#usr/share/transmission/web/index.html
+#usr/share/transmission/web/javascript
+#usr/share/transmission/web/javascript/common.js
+#usr/share/transmission/web/javascript/dialog.js
+#usr/share/transmission/web/javascript/formatter.js
+#usr/share/transmission/web/javascript/jquery
+#usr/share/transmission/web/javascript/jquery/jquery.contextmenu.min.js
+#usr/share/transmission/web/javascript/jquery/jquery.form.js
+#usr/share/transmission/web/javascript/jquery/jquery.form.min.js
+#usr/share/transmission/web/javascript/jquery/jquery.min.js
+#usr/share/transmission/web/javascript/jquery/jquery.transmenu.min.js
+#usr/share/transmission/web/javascript/jquery/json.min.js
+#usr/share/transmission/web/javascript/menu.js
+#usr/share/transmission/web/javascript/torrent.js
+#usr/share/transmission/web/javascript/transmission.js
+#usr/share/transmission/web/javascript/transmission.remote.js
+#usr/share/transmission/web/stylesheets
+#usr/share/transmission/web/stylesheets/common.css
+#usr/share/transmission/web/stylesheets/ie6.css
+#usr/share/transmission/web/stylesheets/ie7.css
+#usr/share/transmission/web/stylesheets/iphone.css
+etc/rc.d/init.d/transmission
diff --git a/config/transmission/settings.json b/config/transmission/settings.json
new file mode 100644
index 0000000..a5dbdaf
--- /dev/null
+++ b/config/transmission/settings.json
@@ -0,0 +1,62 @@
+{
+ "alt-speed-down": 512,
+ "alt-speed-enabled": true,
+ "alt-speed-time-begin": 540,
+ "alt-speed-time-day": 127,
+ "alt-speed-time-enabled": false,
+ "alt-speed-time-end": 1020,
+ "alt-speed-up": 10,
+ "bind-address-ipv4": "0.0.0.0",
+ "bind-address-ipv6": "::",
+ "blocklist-enabled": false,
+ "cache-size-mb": 2,
+ "dht-enabled": true,
+ "download-dir": "/var/transmission/downloads",
+ "encryption": 1,
+ "idle-seeding-limit": 30,
+ "idle-seeding-limit-enabled": false,
+ "incomplete-dir": "/var/transmission/incomplete",
+ "incomplete-dir-enabled": true,
+ "lazy-bitfield-enabled": true,
+ "lpd-enabled": false,
+ "message-level": 2,
+ "open-file-limit": 32,
+ "peer-limit-global": 240,
+ "peer-limit-per-torrent": 60,
+ "peer-port": 6969,
+ "peer-port-random-high": 65535,
+ "peer-port-random-low": 49152,
+ "peer-port-random-on-start": false,
+ "peer-socket-tos": 0,
+ "pex-enabled": true,
+ "port-forwarding-enabled": true,
+ "preallocation": 1,
+ "proxy": "",
+ "proxy-auth-enabled": false,
+ "proxy-auth-password": "",
+ "proxy-auth-username": "",
+ "proxy-enabled": false,
+ "proxy-port": 80,
+ "proxy-type": 0,
+ "ratio-limit": 2,
+ "ratio-limit-enabled": false,
+ "rename-partial-files": true,
+ "rpc-authentication-required": false,
+ "rpc-bind-address": "0.0.0.0",
+ "rpc-enabled": true,
+ "rpc-password": "{b518093d8e833b34c139cea744e335ab70d827dcQSnFbsNU",
+ "rpc-port": 9091,
+ "rpc-username": "",
+ "rpc-whitelist": "127.0.0.1",
+ "rpc-whitelist-enabled": false,
+ "script-torrent-done-enabled": false,
+ "script-torrent-done-filename": "",
+ "speed-limit-down": 768,
+ "speed-limit-down-enabled": true,
+ "speed-limit-up": 20,
+ "speed-limit-up-enabled": true,
+ "start-added-torrents": true,
+ "trash-original-torrent-files": false,
+ "umask": 18,
+ "upload-slots-per-torrent": 14
+}
diff --git a/lfs/transmission b/lfs/transmission
new file mode 100644
index 0000000..b4ba4c4
--- /dev/null
+++ b/lfs/transmission
@@ -0,0 +1,94 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2011 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 2.33
+
+THISAPP = transmission-$(VER)
+DL_FILE = $(THISAPP).tar.xz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+PROG = transmission
+PAK_VER = 1
+
+DEPS = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 76df2b002e9e243f2e4607b40c019974
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && ./configure --prefix=/usr --disable-static
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && make install
+
+ # Install configuration files.
+ -mkdir -pv /etc/transmission
+ cp -vf $(DIR_SRC)/config/transmission/* /etc/transmission/
+ chown -Rv nobody.nobody /etc/transmission
+
+ # Install backup include
+ install -v -m 644 $(DIR_SRC)/config/backup/includes/transmission \
+ /var/ipfire/backup/addons/includes/transmission
+
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 0f2d1dc..58d481f 100755
--- a/make.sh
+++ b/make.sh
@@ -700,6 +700,7 @@ buildipfire() {
ipfiremake python-xattr
ipfiremake intltool
ipfiremake pakfire3-deps
+ ipfiremake transmission
echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild
diff --git a/src/initscripts/init.d/transmission b/src/initscripts/init.d/transmission
new file mode 100644
index 0000000..2ad7d48
--- /dev/null
+++ b/src/initscripts/init.d/transmission
@@ -0,0 +1,45 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/
+#
+# Description :
+#
+# Authors :
+#
+# Version : 00.00
+#
+# Notes :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case "${1}" in
+ start)
+ boot_mesg "Starting transmission daemon..."
+ transmission-daemon -g /etc/transmission
+ ;;
+
+ stop)
+ boot_mesg "Stopping transmission daemon..."
+ killall transmission-daemon
+ ;;
+
+ restart)
+ ${0} stop
+ sleep 1
+ ${0} start
+ ;;
+
+ status)
+ statusproc transmission-daemon
+ ;;
+
+ *)
+ echo "Usage: ${0} {start|stop|restart|status}"
+ exit 1
+ ;;
+esac
+
+# End $rc_base/init.d/
diff --git a/src/paks/transmission/install.sh b/src/paks/transmission/install.sh
new file mode 100644
index 0000000..6efa67e
--- /dev/null
+++ b/src/paks/transmission/install.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 2 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2007 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+
+extract_files
+restore_backup ${NAME}
+# Create download directories if they do not yet exist.
+mkdir -p /var/transmission/{downloads,incomplete} 2>/dev/null
+
+# Adjust permissions.
+chown nobody.nobody /etc/transmission /var/transmission
+
+# create startlinks
+ln -sf ../init.d/transmission /etc/rc.d/rc0.d/K20transmission
+ln -sf ../init.d/transmission /etc/rc.d/rc3.d/S99transmission
+ln -sf ../init.d/transmission /etc/rc.d/rc6.d/K20transmission
+
+# Start the service.
+start_service --background ${NAME}
+exit 0
diff --git a/src/paks/transmission/uninstall.sh b/src/paks/transmission/uninstall.sh
new file mode 100644
index 0000000..85d7565
--- /dev/null
+++ b/src/paks/transmission/uninstall.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 2 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2007 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+stop_service ${NAME}
+make_backup ${NAME}
+remove_files
+
+# Remove all start links.
+rm -rf /etc/rc.d/rc*.d/*transmission
+
+exit 0
diff --git a/src/paks/transmission/update.sh b/src/paks/transmission/update.sh
new file mode 100644
index 0000000..c6485bf
--- /dev/null
+++ b/src/paks/transmission/update.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 2 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2007 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+
+./uninstall.sh
+./install.sh
hooks/post-receive
--
IPFire 2.x development tree
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, master has been updated
via 706371540dc4fa6b98a0b6f0236f1e5c1c6ff12e (commit)
via 07590904f3f340434e057f1513d83e560bbf2db3 (commit)
via 5485de953c93e39e96d18f2351390086b8b92c82 (commit)
from fa0bb39f77d3e5bbb5e178dd911f2347d6356277 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 706371540dc4fa6b98a0b6f0236f1e5c1c6ff12e
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 17:35:03 2011 +0200
start core54.
commit 07590904f3f340434e057f1513d83e560bbf2db3
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sat Oct 1 18:43:22 2011 +0200
core53: fix pakfire cache cleanup.
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/core/53/filelists/kvm-kmod | 6 ++++++
config/rootfiles/core/53/update.sh | 2 +-
config/rootfiles/core/{53 => 54}/exclude | 0
config/rootfiles/core/54/filelists/files | 2 ++
config/rootfiles/core/{49 => 54}/meta | 0
config/rootfiles/core/{49 => 54}/update.sh | 9 +++++----
make.sh | 2 +-
7 files changed, 15 insertions(+), 6 deletions(-)
create mode 100644 config/rootfiles/core/53/filelists/kvm-kmod
copy config/rootfiles/core/{53 => 54}/exclude (100%)
create mode 100644 config/rootfiles/core/54/filelists/files
copy config/rootfiles/core/{49 => 54}/meta (100%)
copy config/rootfiles/core/{49 => 54}/update.sh (93%)
Difference in files:
diff --git a/config/rootfiles/core/53/filelists/kvm-kmod b/config/rootfiles/core/53/filelists/kvm-kmod
new file mode 100644
index 0000000..ec75215
--- /dev/null
+++ b/config/rootfiles/core/53/filelists/kvm-kmod
@@ -0,0 +1,6 @@
+lib/modules/2.6.32.45-ipfire/kernel/arch/x86/kvm/kvm.ko
+lib/modules/2.6.32.45-ipfire/kernel/arch/x86/kvm/kvm-amd.ko
+lib/modules/2.6.32.45-ipfire/kernel/arch/x86/kvm/kvm-intel.ko
+lib/modules/2.6.32.45-ipfire-pae/kernel/arch/x86/kvm/kvm.ko
+lib/modules/2.6.32.45-ipfire-pae/kernel/arch/x86/kvm/kvm-amd.ko
+lib/modules/2.6.32.45-ipfire-pae/kernel/arch/x86/kvm/kvm-intel.ko
diff --git a/config/rootfiles/core/53/update.sh b/config/rootfiles/core/53/update.sh
index fbf1995..a9e3dcb 100644
--- a/config/rootfiles/core/53/update.sh
+++ b/config/rootfiles/core/53/update.sh
@@ -26,7 +26,7 @@
#
# Remove old core updates from pakfire cache to save space...
-core=52
+core=53
for (( i=1; i<=$core; i++ ))
do
rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
diff --git a/config/rootfiles/core/54/exclude b/config/rootfiles/core/54/exclude
new file mode 100644
index 0000000..ca3adf5
--- /dev/null
+++ b/config/rootfiles/core/54/exclude
@@ -0,0 +1,9 @@
+srv/web/ipfire/html/proxy.pac
+etc/udev/rules.d/30-persistent-network.rules
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+var/updatecache
+etc/localtime
+var/ipfire/ovpn
diff --git a/config/rootfiles/core/54/filelists/files b/config/rootfiles/core/54/filelists/files
new file mode 100644
index 0000000..409e5fe
--- /dev/null
+++ b/config/rootfiles/core/54/filelists/files
@@ -0,0 +1,2 @@
+etc/system-release
+etc/issue
diff --git a/config/rootfiles/core/54/meta b/config/rootfiles/core/54/meta
new file mode 100644
index 0000000..d547fa8
--- /dev/null
+++ b/config/rootfiles/core/54/meta
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/core/54/update.sh b/config/rootfiles/core/54/update.sh
new file mode 100644
index 0000000..38e157e
--- /dev/null
+++ b/config/rootfiles/core/54/update.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2011 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+#
+# Remove old core updates from pakfire cache to save space...
+core=54
+for (( i=1; i<=$core; i++ ))
+do
+ rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+#
+#Stop services
+
+#
+#Extract files
+extract_files
+
+#
+#Start services
+
+
+#
+#Update Language cache
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+
+#Rebuild module dep's
+#depmod 2.6.32.45-ipfire >/dev/null 2>&1
+#depmod 2.6.32.45-ipfire-pae >/dev/null 2>&1
+#depmod 2.6.32.45-ipfire-xen >/dev/null 2>&1
+
+#
+#Finish
+/etc/init.d/fireinfo start
+sendprofile
+#Don't report the exitcode last command
+exit 0
diff --git a/make.sh b/make.sh
index 67464d5..0f2d1dc 100755
--- a/make.sh
+++ b/make.sh
@@ -25,7 +25,7 @@
NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="2.11" # Version number
-CORE="53" # Core Level (Filename)
+CORE="54" # Core Level (Filename)
PAKFIRE_CORE="53" # Core Level (PAKFIRE)
GIT_BRANCH=`git status | head -n1 | cut -d" " -f4` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
hooks/post-receive
--
IPFire 2.x development tree
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 8fb6ecda94638e10b5607bddce2881d6e4b2ed17 (commit)
via f3df269f02c7f747791b07d8f54005cff5fee719 (commit)
via eed83b35a37a67db074efbcfd5e6caf61d9a30e7 (commit)
from 9b8287772ae3a87be76dcc95aaad8211d1c98571 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8fb6ecda94638e10b5607bddce2881d6e4b2ed17
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 14:52:27 2011 +0200
make.sh: add machine type to system-release.
commit f3df269f02c7f747791b07d8f54005cff5fee719
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 14:49:12 2011 +0200
make.sh: remove question for creating .config
commit eed83b35a37a67db074efbcfd5e6caf61d9a30e7
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Sun Oct 2 14:08:43 2011 +0200
transmission: add initskript and backup include to package.
-----------------------------------------------------------------------
Summary of changes:
config/backup/includes/transmission | 1 +
config/rootfiles/packages/transmission | 2 ++
lfs/transmission | 7 ++++++-
make.sh | 12 ++----------
4 files changed, 11 insertions(+), 11 deletions(-)
create mode 100644 config/backup/includes/transmission
Difference in files:
diff --git a/config/backup/includes/transmission b/config/backup/includes/transmission
new file mode 100644
index 0000000..d2ec52c
--- /dev/null
+++ b/config/backup/includes/transmission
@@ -0,0 +1 @@
+/etc/transmission/
diff --git a/config/rootfiles/packages/transmission b/config/rootfiles/packages/transmission
index a784341..6a0c22e 100644
--- a/config/rootfiles/packages/transmission
+++ b/config/rootfiles/packages/transmission
@@ -1,3 +1,4 @@
+var/ipfire/backup/addons/includes/transmission
#etc/transmission
etc/transmission/settings.json
usr/bin/transmission-cli
@@ -64,3 +65,4 @@ usr/share/transmission
#usr/share/transmission/web/stylesheets/ie6.css
#usr/share/transmission/web/stylesheets/ie7.css
#usr/share/transmission/web/stylesheets/iphone.css
+etc/rc.d/init.d/transmission
diff --git a/lfs/transmission b/lfs/transmission
index 7ce4b83..b4ba4c4 100644
--- a/lfs/transmission
+++ b/lfs/transmission
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2009 Michael Tremer & Christian Schmidt #
+# Copyright (C) 2007-2011 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -85,5 +85,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-mkdir -pv /etc/transmission
cp -vf $(DIR_SRC)/config/transmission/* /etc/transmission/
chown -Rv nobody.nobody /etc/transmission
+
+ # Install backup include
+ install -v -m 644 $(DIR_SRC)/config/backup/includes/transmission \
+ /var/ipfire/backup/addons/includes/transmission
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 9d7581b..161319d 100755
--- a/make.sh
+++ b/make.sh
@@ -71,14 +71,6 @@ mkdir $BASEDIR/log/ 2>/dev/null
if [ -f .config ]; then
. .config
-else
- echo -e "${BOLD}No configuration found!${NORMAL}"
- echo -ne "Do you want to create one (y/N)?"
- read CREATE_CONFIG
- echo ""
- if [ "$CREATE_CONFIG" == "y" ]; then
- make_config
- fi
fi
if [ -z $EDITOR ]; then
@@ -732,9 +724,9 @@ buildipfire() {
cat /proc/cpuinfo >> $BASEDIR/build/var/ipfire/firebuild
echo $PAKFIRE_CORE > $BASEDIR/build/opt/pakfire/db/core/mine
if [ "$GIT_BRANCH" = "next" ]; then
- echo "$NAME $VERSION - (Development Build: $GIT_LASTCOMMIT)" > $BASEDIR/build/etc/system-release
+ echo "$NAME $VERSION ($MACHINE) - Development Build: $GIT_LASTCOMMIT" > $BASEDIR/build/etc/system-release
else
- echo "$NAME $VERSION - $GIT_BRANCH" > $BASEDIR/build/etc/system-release
+ echo "$NAME $VERSION ($MACHINE) - $GIT_BRANCH" > $BASEDIR/build/etc/system-release
fi
}
hooks/post-receive
--
IPFire 2.x development tree