LoadPlugin rrdtool
LoadPlugin sensors
LoadPlugin swap
-LoadPlugin thermal
LoadPlugin syslog
#LoadPlugin wireless
LogLevel info
</Plugin>
-<Plugin thermal>
- Device "cooling_device0"
- Device "cooling_device1"
- Device "cooling_device2"
- Device "cooling_device3"
- Device "cooling_device4"
- Device "cooling_device5"
- Device "cooling_device6"
- Device "cooling_device7"
- IgnoreSelected true
-</Plugin>
+#include "/etc/collectd.thermal"
--- /dev/null
+LoadPlugin thermal
+
+<Plugin thermal>
+ Device "cooling_device0"
+ Device "cooling_device1"
+ Device "cooling_device2"
+ Device "cooling_device3"
+ Device "cooling_device4"
+ Device "cooling_device5"
+ Device "cooling_device6"
+ Device "cooling_device7"
+ IgnoreSelected true
+</Plugin>
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
+# *** Uncomment for serial console
+#7:2345:respawn:/sbin/agetty ttyS0 38400
# End /etc/inittab
foreground = 6d6963
background = ffffff
#hiddenmenu
+# *** If you want use serial console comment next line
splashimage (hd0,0)/grub/ipfire.xpm.gz
+# *** add "console=ttyS0,38400n8" to kernel cmdline,
+# *** uncomment following lines and check also inittab
+#serial --unit=0 --speed=38400
+#terminal --timeout=1 serial console
title IPFire
root (hd0,0)
kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 MOUNT
etc/collectd.conf
+etc/collectd.thermal
etc/rc.d/init.d/collectd
etc/rc.d/rc0.d/K50collectd
etc/rc.d/rc3.d/S21collectd
bin/probenic.sh
+etc/collectd.conf
+etc/collectd.thermal
etc/ntp
+etc/rc.d/init.d/beep
+etc/rc.d/init.d/console
+etc/rc.d/init.d/collectd
etc/rc.d/init.d/snort
etc/rc.d/init.d/networking/red
+etc/ppp/ip-up
etc/ssh/moduli
etc/ssh/ssh_config
etc/ssh/sshd_config
#usr/bin/clamav-config
#usr/bin/clamconf
usr/bin/clamdscan
+usr/bin/clamdtop
usr/bin/clamscan
usr/bin/freshclam
usr/bin/sigtool
#usr/lib/libclamav.a
#usr/lib/libclamav.la
usr/lib/libclamav.so
-usr/lib/libclamav.so.5
-usr/lib/libclamav.so.5.0.4
+usr/lib/libclamav.so.6
+usr/lib/libclamav.so.6.0.3
#usr/lib/libclamunrar.a
#usr/lib/libclamunrar.la
usr/lib/libclamunrar.so
-usr/lib/libclamunrar.so.5
-usr/lib/libclamunrar.so.5.0.4
+usr/lib/libclamunrar.so.6
+usr/lib/libclamunrar.so.6.0.3
#usr/lib/libclamunrar_iface.a
#usr/lib/libclamunrar_iface.la
usr/lib/libclamunrar_iface.so
-usr/lib/libclamunrar_iface.so.5
-usr/lib/libclamunrar_iface.so.5.0.4
+usr/lib/libclamunrar_iface.so.6
+usr/lib/libclamunrar_iface.so.6.0.3
#usr/lib/pkgconfig/libclamav.pc
usr/sbin/clamd
usr/share/clamav
#usr/share/man/man1/clamconf.1
#usr/share/man/man1/clamdscan.1
+#usr/share/man/man1/clamdtop.1
#usr/share/man/man1/clamscan.1
#usr/share/man/man1/freshclam.1
#usr/share/man/man1/sigtool.1
#var/ipfire/clamav
var/ipfire/clamav/clamd.conf
var/ipfire/clamav/freshclam.conf
+var/run/clamav
etc/rc.d/init.d/clamav
usr/local/bin/clamavctrl
-var/run/clamav
+usr/local/bin/elinks
#usr/local/etc
#usr/local/etc/elinks
usr/local/etc/elinks/elinks.conf
-usr/local/bin/elinks
-#usr/local/man/man1/elinks.1
-#usr/local/man/man5
-#usr/local/man/man5/elinks.conf.5
-#usr/local/man/man5/elinkskeys.5
#usr/local/share/locale/be
#usr/local/share/locale/be/LC_MESSAGES
#usr/local/share/locale/be/LC_MESSAGES/elinks.mo
#usr/local/share/locale/uk
#usr/local/share/locale/uk/LC_MESSAGES
#usr/local/share/locale/uk/LC_MESSAGES/elinks.mo
+#usr/local/share/man/man1/elinks.1
+#usr/local/share/man/man5/elinks.conf.5
+#usr/local/share/man/man5/elinkskeys.5
usr/bin/git
+usr/bin/git-cvsserver
usr/bin/git-receive-pack
+usr/bin/git-shell
usr/bin/git-upload-archive
usr/bin/git-upload-pack
#usr/bin/gitk
usr/libexec/git-core/git-archimport
usr/libexec/git-core/git-archive
usr/libexec/git-core/git-bisect
+usr/libexec/git-core/git-bisect--helper
usr/libexec/git-core/git-blame
usr/libexec/git-core/git-branch
usr/libexec/git-core/git-bundle
usr/libexec/git-core/git-diff-files
usr/libexec/git-core/git-diff-index
usr/libexec/git-core/git-diff-tree
+usr/libexec/git-core/git-difftool
+usr/libexec/git-core/git-difftool--helper
usr/libexec/git-core/git-fast-export
usr/libexec/git-core/git-fast-import
usr/libexec/git-core/git-fetch
usr/libexec/git-core/git-get-tar-commit-id
usr/libexec/git-core/git-grep
usr/libexec/git-core/git-gui
+usr/libexec/git-core/git-gui--askpass
usr/libexec/git-core/git-hash-object
+usr/libexec/git-core/git-help
usr/libexec/git-core/git-http-fetch
usr/libexec/git-core/git-http-push
usr/libexec/git-core/git-imap-send
usr/libexec/git-core/git-merge-subtree
usr/libexec/git-core/git-merge-tree
usr/libexec/git-core/git-mergetool
+usr/libexec/git-core/git-mergetool--lib
usr/libexec/git-core/git-mktag
usr/libexec/git-core/git-mktree
usr/libexec/git-core/git-mv
usr/libexec/git-core/git-show-branch
usr/libexec/git-core/git-show-index
usr/libexec/git-core/git-show-ref
+usr/libexec/git-core/git-stage
usr/libexec/git-core/git-stash
usr/libexec/git-core/git-status
usr/libexec/git-core/git-stripspace
#usr/share/git-gui/lib/index.tcl
#usr/share/git-gui/lib/logo.tcl
#usr/share/git-gui/lib/merge.tcl
+#usr/share/git-gui/lib/mergetool.tcl
#usr/share/git-gui/lib/msgs
#usr/share/git-gui/lib/msgs/de.msg
#usr/share/git-gui/lib/msgs/fr.msg
#usr/share/git-gui/lib/msgs/hu.msg
#usr/share/git-gui/lib/msgs/it.msg
#usr/share/git-gui/lib/msgs/ja.msg
+#usr/share/git-gui/lib/msgs/nb.msg
#usr/share/git-gui/lib/msgs/ru.msg
#usr/share/git-gui/lib/msgs/sv.msg
#usr/share/git-gui/lib/msgs/zh_cn.msg
#usr/share/git-gui/lib/option.tcl
#usr/share/git-gui/lib/remote.tcl
+#usr/share/git-gui/lib/remote_add.tcl
#usr/share/git-gui/lib/remote_branch_delete.tcl
+#usr/share/git-gui/lib/search.tcl
#usr/share/git-gui/lib/shortcut.tcl
#usr/share/git-gui/lib/spellcheck.tcl
+#usr/share/git-gui/lib/sshkey.tcl
#usr/share/git-gui/lib/status_bar.tcl
#usr/share/git-gui/lib/tclIndex
+#usr/share/git-gui/lib/tools.tcl
+#usr/share/git-gui/lib/tools_dlg.tcl
#usr/share/git-gui/lib/transport.tcl
#usr/share/git-gui/lib/win32.tcl
#usr/share/git-gui/lib/win32_shortcut.js
#usr/share/gitk/lib/msgs/de.msg
#usr/share/gitk/lib/msgs/es.msg
#usr/share/gitk/lib/msgs/it.msg
+#usr/share/gitk/lib/msgs/ru.msg
#usr/share/gitk/lib/msgs/sv.msg
#usr/share/man/man3/Git.3
#usr/share/man/man3/private-Error.3
-usr/bin/git-cvsserver
-usr/bin/git-shell
-usr/libexec/git-core/git-gui--askpass
-usr/libexec/git-core/git-help
-usr/libexec/git-core/git-stage
-#usr/share/git-gui/lib/mergetool.tcl
-#usr/share/git-gui/lib/msgs/nb.msg
-#usr/share/git-gui/lib/remote_add.tcl
-#usr/share/git-gui/lib/search.tcl
-#usr/share/git-gui/lib/sshkey.tcl
-#usr/share/git-gui/lib/tools.tcl
-#usr/share/git-gui/lib/tools_dlg.tcl
etc/nano/nanorc.sample
usr/bin/nano
usr/bin/pico
-#usr/info/nano.info
-#usr/man/man1/nano.1
-#usr/man/man5/nanorc.5
+usr/bin/rnano
+#usr/share/info/nano.info
+#usr/share/man/man1/nano.1
+#usr/share/man/man1/rnano.1
+#usr/share/man/man5/nanorc.5
+#usr/share/nano
+usr/share/nano/asm.nanorc
+usr/share/nano/c.nanorc
+usr/share/nano/groff.nanorc
+usr/share/nano/html.nanorc
+usr/share/nano/java.nanorc
+usr/share/nano/man.nanorc
+usr/share/nano/mutt.nanorc
+usr/share/nano/nanorc.nanorc
+usr/share/nano/patch.nanorc
+usr/share/nano/perl.nanorc
+usr/share/nano/pov.nanorc
+usr/share/nano/python.nanorc
+usr/share/nano/ruby.nanorc
+usr/share/nano/sh.nanorc
+usr/share/nano/tex.nanorc
#etc/postfix
#etc/postfix/LICENSE
#etc/postfix/TLS_LICENSE
+etc/postfix/access
etc/postfix/body_checks
#etc/postfix/bounce.cf.default
+etc/postfix/canonical
+etc/postfix/generic
etc/postfix/header_checks
etc/postfix/main.cf
#etc/postfix/makedefs.out
etc/postfix/postfix-files
etc/postfix/postfix-script
etc/rc.d/init.d/postfix
+etc/postfix/relocated
+etc/postfix/transport
+etc/postfix/virtual
usr/bin/mailq
usr/bin/newaliases
#usr/lib/postfix
unless (-d "$repository/download/$vendorid")
{
system("mkdir -p $repository/download/$vendorid");
- system("chown -R nobody.squid $repository/download/$vendorid");
system("chmod 775 $repository/download/$vendorid");
}
unless (-d "$repository/$vendorid")
{
- system("mkdir -p $repository/$vendorid");
- system("chown -R nobody.squid $repository/$vendorid");
+ system("mkdir -p $repository/$vendorid");
system("chmod 775 $repository/$vendorid");
}
unless (-d "$repository/$vendorid/$uuid")
{
system("mkdir -p $repository/$vendorid/$uuid");
- system("chown -R nobody.squid $repository/$vendorid/$uuid");
system("chmod 775 $repository/$vendorid/$uuid");
}
&UPDXLT::setcachestatus("$repository/$vendorid/$uuid/checkup.log",time);
&UPDXLT::setcachestatus("$repository/$vendorid/$uuid/access.log",time);
- system("chown -R nobody.squid $repository/$vendorid/$uuid/*");
+ system("/usr/local/bin/squidctrl setperms");
system("chmod 775 $repository/$vendorid/$uuid/*");
unlink ("$repository/download/$vendorid/$updatefile.info");
* Unix-Syslog-0.100
* XML-Parser-2.34
* alsa-lib-1.0.19
-* alsa-lib-1.0.19-kmod-2.6.27.21-ipfire
+* alsa-lib-1.0.19-kmod-2.6.27.23-ipfire
* amavisd-new-2.5.2
* apcupsd-3.14.4
* applejuice-0.31
* arping-2.05
* as86-0.16.17
* asterisk-1.4.18
-* atl2-2.0.5-kmod-2.6.27.21-ipfire
-* atl2-2.0.5-kmod-2.6.27.21-ipfire-xen
+* atl2-2.0.5-kmod-2.6.27.23-ipfire
+* atl2-2.0.5-kmod-2.6.27.23-ipfire-xen
* autoconf-2.59
* automake-1.9.6
* backup-ipfire
* ccache-2.4
* cdrtools-2.01.01
* centerim-4.22.1
-* clamav-0.94.2
+* clamav-0.95.1
* cmake-2.4.8
* collectd-4.5.3
-* compat-wireless-2009-03-30-kmod-2.6.27.21-ipfire
-* compat-wireless-2009-03-30-kmod-2.6.27.21-ipfire-xen
+* compat-wireless-2009-03-30-kmod-2.6.27.23-ipfire
+* compat-wireless-2009-03-30-kmod-2.6.27.23-ipfire-xen
* coreutils-5.96
* cpio-2.6
* cpufrequtils-005
* e2fsprogs-1.39
* ebtables-v2.0.8-2
* ed-0.2
-* elinks-0.11.4rc0
+* elinks-0.11.6
* esniper-2-19-0
* espgs-8.15.1
* etherwake-1.09
* gd-2.0.33
* gdbm-1.8.3
* gettext-0.14.5
-* git-1.6.1.2
+* git-1.6.3
* glib-2.16.5
* glibc-2.3.6
* gmp-4.2
* jpegsrc.v6b
* kbd-1.12
* klibc-1.5.14
-* kqemu-1.4.0pre1-kmod-2.6.27.21-ipfire
-* kqemu-1.4.0pre1-kmod-2.6.27.21-ipfire-xen
+* kqemu-1.4.0pre1-kmod-2.6.27.23-ipfire
+* kqemu-1.4.0pre1-kmod-2.6.27.23-ipfire-xen
* kudzu-1.2.64
* l7-protocols-2008-12-18
* lame-3.97
* libwww-perl-5.803
* libxml2-2.6.26
* libxslt-1.1.17
-* linux-2.6.27.21-ipfire
-* linux-2.6.27.21-ipfire-xen
+* linux-2.6.27.23-ipfire
+* linux-2.6.27.23-ipfire-xen
* linux-atm-2.4.1
* linux-libc-headers-2.6.12.0
* lm_sensors-3.0.3
* lynis-1.2.3
* lzo-2.02
* m4-1.4.4
-* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.21-ipfire
-* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.21-ipfire-xen
+* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.23-ipfire
+* mISDN.git-9bf7deaa4b8829ab8fbccb34529a17aab2ddea93-kmod-2.6.27.23-ipfire-xen
* mISDNuser.git-54928dec57bc846f2c2186f3640e69a053cd3641
-* madwifi-hal-testing-r4003-20090416-kmod-2.6.27.21-ipfire
-* madwifi-hal-testing-r4003-20090416-kmod-2.6.27.21-ipfire-xen
+* madwifi-hal-testing-r4003-20090416-kmod-2.6.27.23-ipfire
+* madwifi-hal-testing-r4003-20090416-kmod-2.6.27.23-ipfire-xen
* make-3.81
* man-db-2.4.3
* man-pages-2.34
* openssh-5.2p1
* openssl-0.9.8k
* openswan-2.6.21
-* openswan-2.6.21-kmod-2.6.27.21-ipfire
-* openswan-2.6.21-kmod-2.6.27.21-ipfire-xen
+* openswan-2.6.21-kmod-2.6.27.23-ipfire
+* openswan-2.6.21-kmod-2.6.27.23-ipfire-xen
* openvpn-2.0.9
* p7zip_4.65
* pam_mysql-0.7RC1
* pkg-config-0.20
* popt-1.10.4
* portmap_6.0
-* postfix-2.5.5
+* postfix-2.5.6
* ppp-2.4.4
* pptp-1.7.2
* procps-3.2.6
* rssdler-0.4.0a
* rsync-3.0.4
* rtorrent-0.8.4
-* samba-3.3.3
+* samba-3.3.4
* sane-1.0.19
* screen-4.0.3
* sdparm-1.01
* urlgrabber-3.1.0
* usbutils-0.72
* util-linux-2.12r
-* v4l-dvb-4cd17f5a20cc-kmod-2.6.27.21-ipfire
-* v4l-dvb-4cd17f5a20cc-kmod-2.6.27.21-ipfire-xen
+* v4l-dvb-4cd17f5a20cc-kmod-2.6.27.23-ipfire
+* v4l-dvb-4cd17f5a20cc-kmod-2.6.27.23-ipfire-xen
* vdr-1.6.0
* vdradmin-am-3.6.4
* vim-7.0
close FILE;
}
- if ($sambasettings{'SECURITY'} eq 'User' && $sambasettings{'DOMAINMASTER'} eq 'true' )
+ if ($sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'true' )
{
open (FILE, ">${General::swroot}/samba/pdc") or die "Can't save the pdc settings: $!";
flock (FILE, 2);
if ( -e "/var/ipfire/cups/enable")
{
- if ( $sambasettings{'SECURITY'} eq 'User' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdccups");refreshpage();}
+ if ( $sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdccups");refreshpage();}
else {system("/usr/local/bin/sambactrl smbsafeconfcups");}
}
else
{
- if ( $sambasettings{'SECURITY'} eq 'User' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdc");refreshpage();}
+ if ( $sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdc");refreshpage();}
else{system("/usr/local/bin/sambactrl smbsafeconf");}
}
if ( -e "/var/ipfire/cups/enable")
{
- if ( $sambasettings{'SECURITY'} eq 'User' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdccups");}
+ if ( $sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdccups");}
else {system("/usr/local/bin/sambactrl smbsafeconfcups");}
}
else
{
- if ( $sambasettings{'SECURITY'} eq 'User' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdc");}
+ if ( $sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'true' ){system("/usr/local/bin/sambactrl smbsafeconfpdc");}
else{system("/usr/local/bin/sambactrl smbsafeconf");}
}
include Config
-VER = 0.94.2
+VER = 0.95.1
THISAPP = clamav-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 1181e6d62341b84708f126cc353f7ebf
+$(DL_FILE)_MD5 = c802d4b372e455849cfcb0d776fc72d8
install : $(TARGET)
--enable-{tcpconns,unixsock,users,wireless} \
--with-rrdtool=/usr/share/rrdtool-1.2.15
cd $(DIR_APP) && make install
- cp -vf $(DIR_SRC)/config/collectd/collectd.conf /etc/
+ cp -vf $(DIR_SRC)/config/collectd/collectd.* /etc/
ln -f -s ../init.d/collectd /etc/rc.d/rc0.d/K50collectd
ln -f -s ../init.d/collectd /etc/rc.d/rc3.d/S21collectd
ln -f -s ../init.d/collectd /etc/rc.d/rc6.d/K50collectd
include Config
-VER = 0.11.4rc0
+VER = 0.11.6
THISAPP = elinks-$(VER)
DL_FILE = $(THISAPP).tar.bz2
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = elinks
-PAK_VER = 1
+PAK_VER = 2
DEPS = ""
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 718137aa45ddb2e7137edb8fb4f646a6
+$(DL_FILE)_MD5 = 463ec007b013822a82d197580117ea16
install : $(TARGET)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = fetchmail
-PAK_VER = 2
+PAK_VER = 3
DEPS = ""
include Config
-VER = 1.6.1.2
+VER = 1.6.3
THISAPP = git-$(VER)
DL_FILE = $(THISAPP).tar.bz2
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = git
-PAK_VER = 5
+PAK_VER = 6
DEPS = ""
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 72a9d88932190ff3523678eec88844ae
+$(DL_FILE)_MD5 = a5e6165506cddd94954277cf81f44b14
install : $(TARGET)
include Config
-PATCHLEVEL = .21
-VER = 2.6.27.21
+PATCHLEVEL = .23
+VER = 2.6.27.23
THISAPP = linux-$(VER)
DL_FILE = $(THISAPP).tar.bz2
squashfs3.4.tar.gz = $(URL_IPFIRE)/squashfs3.4.tar.gz
reiser4-for-2.6.27.19.patch.bz2 = $(URL_IPFIRE)/reiser4-for-2.6.27.19.patch.bz2
-$(DL_FILE)_MD5 = 2912af7938fae1a3f2a9a6bcf8c0009f
+$(DL_FILE)_MD5 = 42db72b93641da2fe9fb0eb2ae6388d6
netfilter-layer7-v2.21.tar.gz_MD5 = 838422e7d9a06b42e682e9064e5210b5
patch-2.6.16-nath323-1.3.bz2_MD5 = f926409ff703a307baf54b57ab75d138
squashfs3.4.tar.gz_MD5 = 2a4d2995ad5aa6840c95a95ffa6b1da6
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-gettext
DEPS = ""
+PAK_VER = 2
###############################################################################
# Top-level Rules
include Config
-VER = 2.5.5
+VER = 2.5.6
THISAPP = postfix-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = postfix
-PAK_VER = 3
+PAK_VER = 4
DEPS = "amavisd mysql"
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
postfix-2.5.5.patch = $(DL_FROM)/postfix-2.5.5.patch
-$(DL_FILE)_MD5 = 6b4b848bdd2239dddfc9d385e57e19ef
+$(DL_FILE)_MD5 = ec2cb63b53f5f36c3ca91da8f3bc9407
postfix-2.5.5.patch_MD5 = 36cb54665d95016af4ce0cd5f85c20a8
install : $(TARGET)
include Config
-VER = 3.3.3
+VER = 3.3.4
THISAPP = samba-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = samba
-PAK_VER = 14
+PAK_VER = 15
DEPS = "cups cyrus-sasl"
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4d5835817416d1ffa30783af45c5a9ed
+$(DL_FILE)_MD5 = 1443165edb7cb3f56f1e77aec1ee3266
install : $(TARGET)
PROG = streamripper
PAK_VER = 1
-DEPS = "libmad libogg libvorbis"
+DEPS = "glib libmad libogg libvorbis"
###############################################################################
# Top-level Rules
play () {
- beep -l $LENGTH -f $1
+ beep -l $LENGTH -f $1 2> /dev/null
}
case "$1" in
start)
+ # If run from init and collectd alrady started then exit silent
+ if [ "$(basename $0)" != "collectd" ]; then
+ if [ "$(ps -A | grep " collectd$")" != "" ]; then
+ exit 0
+ fi
+ fi
+
# At first run search for sensors with sensors-detect
if [ ! -e /etc/sysconfig/lm_sensors ]; then
boot_mesg "Searching for Sensors..."
fi
fi
- boot_mesg -n "Loading Sensor Modules: "
- for modul in `cat /etc/sysconfig/lm_sensors | grep '^MODULE_' | cut -d"=" -s -f2`; do
- modprobe $modul > /dev/null 2>&1;
- if [ ${?} = 0 ]; then
- boot_mesg -n "$SUCCESS$modul$NORMAL ";
- else
- boot_mesg -n "$WARNING$modul$NORMAL ";
- fi
- done
- boot_mesg;
- echo_ok;
+ # Load sensor modules only first start
+ if [ ! -e /var/lock/sensors_modules ]; then
+ touch /var/lock/sensors_modules
+ boot_mesg -n "Loading Sensor Modules: "
+ for modul in `cat /etc/sysconfig/lm_sensors | grep '^MODULE_' | cut -d"=" -s -f2`; do
+ modprobe $modul > /dev/null 2>&1;
+ if [ ${?} = 0 ]; then
+ boot_mesg -n "$SUCCESS$modul$NORMAL ";
+ else
+ boot_mesg -n "$WARNING$modul$NORMAL ";
+ fi
+ done
+ boot_mesg;
+ echo_ok;
+ fi
# Enable sensors plugin if sensors found
- if [ $( sensors 2>&1 | grep "No sensors found!" | wc -l ) == "1" ]; then
+ if [ "$( sensors 2>&1 | grep 'No sensors found!' | wc -l )" == "1" ]; then
sed -i -e "s|^LoadPlugin sensors|#LoadPlugin sensors|g" /etc/collectd.conf
else
sed -i -e "s|^#LoadPlugin sensors|LoadPlugin sensors|g" /etc/collectd.conf
# Enable thermal plugin if thermal_zone found
if [ ! -e /sys/class/thermal/thermal_zone0 ]; then
- sed -i -e "s|^LoadPlugin thermal|#LoadPlugin thermal|g" /etc/collectd.conf
+ sed -i -e 's|^include "/etc/collectd.thermal"$|#include "/etc/collectd.thermal"|g' /etc/collectd.conf
else
- sed -i -e "s|^#LoadPlugin thermal|LoadPlugin thermal|g" /etc/collectd.conf
+ sed -i -e 's|^#include "/etc/collectd.thermal"$|include "/etc/collectd.thermal"|g' /etc/collectd.conf
fi
# Enable swap plugin if swap found
evaluate_retval
;;
stop)
+ boot_mesg "Stopping Collection daemon..."
+ killproc /usr/sbin/collectd
+ evaluate_retval
# Save the ramdisk at manual stop but not at shutdown
if [ "$(basename $0)" == "collectd" ]; then
/etc/init.d/tmpfs backup
fi
- boot_mesg "Stopping Collection daemon..."
- killproc /usr/sbin/collectd
- evaluate_retval
;;
restart)
${0} stop
grep -o '\btty[[:digit:]]*\b'`
do
openvt -f -w -c ${TTY#tty} -- \
- /bin/sh -c "${MODE_COMMAND}"
+ /bin/sh -c "${MODE_COMMAND}" 2>/dev/null
done
# Set the font (if not already set above) and the keymap
case "${1}" in
start)
boot_mesg "Starting fetchmail daemon..."
- /usr/bin/fetchmail --daemon 300 >/dev/null 2>&1
+ /usr/bin/fetchmail --daemon 300 -f '/root/.fetchmailrc' >/dev/null 2>&1
evaluate_retval
;;
case "${1}" in
start)
+ # Stop collectd if running
+ if [ "$(ps -A | grep " collectd$")" != "" ]; then
+ /etc/rc.d/init.d/collectd stop
+ fi
if [ "${DEVICE}" != "${GREEN_DEV}" ] && [ "${DEVICE}" != "" ]; then
boot_mesg "Bringing up the ${DEVICE} interface..."
boot_mesg_flush
else
boot_mesg "Interface ${DEVICE} doesn't exist." ${FAILURE}
echo_failure
+ /etc/rc.d/init.d/collectd start
exit 1
fi
fi
else
boot_mesg "dhcpcd already running!" ${WARNING}
echo_warning
+ /etc/rc.d/init.d/collectd start
exit 2
fi
fi
if ( ps ax | grep -q [p]ppd ); then
boot_mesg "pppd is still running." ${FAILURE}
echo_failure
+ /etc/init.d/collectd start
exit 1
fi
if [ "$PPP_NIC" == "" ]; then
boot_mesg "No device for red interface given. Check netsetup or dialprofile!" ${FAILURE}
echo_failure
+ /etc/rc.d/init.d/collectd start
exit 0
fi
boot_mesg "Bringing up the $TYPE interface on $PPP_NIC ..."
## Create & Enable vnstat
/usr/bin/vnstat -u -i ppp0 -r --enable --force > /dev/null 2>&1
/etc/rc.d/init.d/connectd start
-
+ /etc/rc.d/init.d/collectd start
+ exit 0
fi
;;
$0 start
;;
status)
- statusproc /usr/lib/postfix/master
+ PID=`pidof /usr/lib/postfix/master`
+ MPID=`cat /var/spool/postfix/pid/master.pid`
+ if [ ${MPID} = ${PID} ]; then
+ echo -e "${INFO}postfix is running with Process"\
+ "ID(s) ${MPID}.${NORMAL}"
+ fi
;;
*)
sleep 1
$0 start
;;
+ setperms)
+ chown -R nobody.squid /var/updatecache/
+ ;;
*)
echo "Usage: $0 {start|stop|restart|status|flush}"
safe_system("ln -fs ../init.d/squid /etc/rc.d/rc6.d/K00squid >/dev/null 2>&1");
} else if (strcmp(argv[1], "disable") == 0) {
safe_system("rm -f /etc/rc.d/rc*.d/*squid >/dev/null 2>&1");
+ } else if (strcmp(argv[1], "setperms") == 0) {
+ safe_system("/etc/rc.d/init.d/squid setperms");
} else {
- fprintf(stderr, "\nBad argument given.\n\nsquidctrl (start|stop|restart|flush|reconfigure)\n\n");
+ fprintf(stderr, "\nBad argument given.\n\nsquidctrl (start|stop|restart|flush|reconfigure|setperms)\n\n");
exit(1);
}
OK '$speaker' \
OK '$add_at2' \
'' '$add_at3' \
+ '' 'sleep 5' \
TIMEOUT '$modemsettings{'TIMEOUT'}' \
- OK '${dial}${telephone}' \
+ OK '\d${dial}${telephone}' \
CONNECT '${btfudge}' ";
if ($loginscript)
echo -n "$MS_DNS1" > /var/ipfire/red/dns1
echo -n "$MS_DNS2" > /var/ipfire/red/dns2
else
- echo -n "$PRIMARY_DNS" > /var/ipfire/red/dns1
- echo -n "$SECONDARY_DNS" > /var/ipfire/red/dns2
+ if [ "$PRIMARY_DNS" == "10.11.12.13" ]; then
+ echo -n "$DNS1" > /var/ipfire/red/dns1
+ else
+ echo -n "$PRIMARY_DNS" > /var/ipfire/red/dns1
+ fi
+ if [ "$SECONDARY_DNS" == "10.11.12.14" ]; then
+ echo -n "$DNS2" > /var/ipfire/red/dns2
+ else
+ echo -n "$SECONDARY_DNS" > /var/ipfire/red/dns2
+ fi
fi
else
echo -n "$DNS1" > /var/ipfire/red/dns1
echo -n "$DNS2" > /var/ipfire/red/dns2
fi
-
+7
echo -n "$1" > /var/ipfire/red/iface
echo -n "$4" > /var/ipfire/red/local-ipaddress
echo -n "$5" > /var/ipfire/red/remote-ipaddress
echo "$FIRE gateway" >> /tmp/hosts
else
#DNS lookup failed use direct ip
- echo "85.88.28.124 gateway" >> /tmp/hosts
+ echo "85.88.28.125 gateway" >> /tmp/hosts
fi
fi
mv /tmp/hosts /etc/hosts
return;
}
- # now wait for active triggerfile and ppp daemon to disappear
+ # now wait for active triggerfile and ppp daemon to disappear
# wait maximum 60 seconds
my $counter = 60;
sleep 1;
- while ( -e "${General::swroot}/red/active" || -e '/var/run/ppp-ipfire.pid' || $counter == 0 )
+ while ( -e "${General::swroot}/red/active" || -e '/var/run/ppp-ipfire.pid' || $counter == 0 )
{
sleep 1;
$counter--;
# wait maximum 60 seconds
my $counter = 60;
sleep 1;
- while ( -e "${General::swroot}/red/active" || -e '/var/run/ppp-ipfire.pid' || $counter == 0 )
+ while ( -e "${General::swroot}/red/active" || -e '/var/run/ppp-ipfire.pid' || $counter == 0 )
{
sleep 1;
$counter--;
}
- /etc/init.d/collectd stop
&dial();
- /etc/init.d/collectd start
}
## FIXME: do we need to do this ?
sleep($sleep_after_profile);
&dial();
- }
+ }
}
}
- if ( $CONNSCHED::config[$i]{'ACTION'} eq 'reconnect' )
+ if ( $CONNSCHED::config[$i]{'ACTION'} eq 'reconnect' )
{
&reconnect()
}