srv/web/ipfire/cgi-bin/credits.cgi
srv/web/ipfire/cgi-bin/ids.cgi
var/ipfire/outgoing/bin/outgoingfw.pl
+var/ipfire/langs
#
#Update Language cache
-#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
#Rebuild module dep's
#arch=`uname -m`
etc/securetty
opt/pakfire/etc/pakfire.conf
etc/rc.d/init.d/partresize
+etc/rc.d/init.d/firewall
etc/rc.d/init.d/fsresize
etc/rc.d/init.d/setclock
etc/rc.d/init.d/tmpfs
srv/web/ipfire/cgi-bin/updatexlrator.cgi
srv/web/ipfire/cgi-bin/vpnmain.cgi
var/ipfire/langs
+var/ipfire/outgoing/bin/outgoingfw.pl
var/ipfire/qos/bin/makeqosscripts.pl
usr/local/bin/readhash
+usr/local/bin/scanhd
rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
done
+#
+# Do some sanity checks.
+
+if [ "$(grep " xavf " /opt/pakfire/lib/functions.sh)" == "" ]; then
+ /usr/bin/logger -p syslog.emerg -t core-upgrade-$core \
+ "ERROR: this update need a newer pakfire version (core64)."
+ exit 1
+fi
+if [ ! "$(mount | grep " reiser4 (")" == "" ]; then
+ /usr/bin/logger -p syslog.emerg -t core-upgrade-$core \
+ "ERROR: cannot update because there is a reiser4 fs mounted."
+ exit 2
+fi
+
+#
#
KVER="3.2.33"
MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
add_to_backup etc/snort
add_to_backup usr/lib/snort_*
add_to_backup usr/share/zoneinfo
+add_to_backup lib/libncurses*
# Backup the files
tar cJvf /var/ipfire/backup/core-upgrade_$KVER.tar.xz \
/etc/init.d/squid stop
/etc/init.d/ipsec stop
-#Remove old snort and zoneinfo
+#Remove old snort, zoneinfo and ncurses-libs(wrong path).
rm -rf /etc/snort
rm -rf /usr/lib/snort_*
rm -rf /usr/share/zoneinfo
+rm -rf /lib/libncurses*
#
#Extract files
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 "Upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 "Check it before reboot !!!"' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 " *** Please reboot... *** "' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core "Upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core "Check it before reboot !!!"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core " *** Please reboot... *** "' >> /tmp/pak_update
echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
#
chmod +x /tmp/pak_update
'ovpn config' => 'Configruación de OVPN',
'ovpn device' => 'Dispositivo OpenVPN',
'ovpn dl' => 'Configuración de descargas OVPN',
-'ovpn errmsg green already pushed' => 'Route for green network is always set',
-'ovpn errmsg invalid ip or mask' => 'Invalid network-address or subnetmask',
'ovpn log' => 'Registro de log de OVPN',
'ovpn on blue' => 'OpenVPN en BLUE',
'ovpn on orange' => 'OpenVPN en ORANGE',
'ovpn on red' => 'OpenVPN en RED',
-'ovpn routes push' => 'Routes (one per line):',
-'ovpn routes push options' => 'Route push options',
'ovpn server status' => 'Status actual del servidor OpenVPN:',
'ovpn subnet' => 'Subred de OpenVPN (ej. 10.0.10.0/255.255.255.0',
'ovpn subnet is invalid' => 'Subred de OpenVPN no es válida.',
'ovpn config' => 'OVPN-Konfig',
'ovpn device' => 'Urządzenie OpenVPN:',
'ovpn dl' => 'Pobierz konfig OVPN',
-'ovpn errmsg green already pushed' => 'Route for green network is always set',
-'ovpn errmsg invalid ip or mask' => 'Invalid network-address or subnetmask',
'ovpn log' => 'Log OVPN',
'ovpn on blue' => 'OpenVPN na int. BLUE',
'ovpn on orange' => 'OpenVPN na int. ORANGE',
'ovpn on red' => 'OpenVPN na int. RED',
-'ovpn routes push' => 'Routes (one per line):',
-'ovpn routes push options' => 'Route push options',
'ovpn server status' => 'Stan serwera OpenVPN:',
'ovpn subnet' => 'Podsieć OpenVPN (np. 10.0.10.0/255.255.255.0)',
'ovpn subnet is invalid' => 'Podsieć OpenVPN jest niepoprawna.',
include Config
VER = 1.17
-DATVER = 02102012
+DATVER = 06112012
THISAPP = Geo-IP-PurePerl-$(VER)
DL_FILE = $(THISAPP).tar.gz
GeoIP.dat-$(DATVER).gz = $(DL_FROM)/GeoIP.dat-$(DATVER).gz
$(DL_FILE)_MD5 = 42a6b9d4dd2563a20c8998556216e1de
-GeoIP.dat-$(DATVER).gz_MD5 = 371c7ea4a8c8b963594ec3031e798696
+GeoIP.dat-$(DATVER).gz_MD5 = a8677695b0abecb69707ebe2444e64f9
install : $(TARGET)
SNAME="ipfire" # Short name
VERSION="2.13" # Version number
CORE="64" # Core Level (Filename)
-PAKFIRE_CORE="63" # Core Level (PAKFIRE)
+PAKFIRE_CORE="64" # Core Level (PAKFIRE)
GIT_BRANCH=`git status | head -n1 | cut -d" " -f4` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir