mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
Updated kernel to 2.6.27.31
Updated compat-wireless to 2009-08-21 Disabled xen kernel build
This commit is contained in:
0
config/rootfiles/oldcore/24/exclude
Normal file
0
config/rootfiles/oldcore/24/exclude
Normal file
24
config/rootfiles/oldcore/24/filelists/files
Normal file
24
config/rootfiles/oldcore/24/filelists/files
Normal file
@@ -0,0 +1,24 @@
|
||||
srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
usr/bin/sshfs
|
||||
etc/udev/rules.d/99-fuse.rules
|
||||
sbin/mount.fuse
|
||||
usr/bin/fusermount
|
||||
usr/bin/ulockmgr_server
|
||||
usr/lib/libfuse.so
|
||||
usr/lib/libfuse.so.2
|
||||
usr/lib/libfuse.so.2.7.4
|
||||
usr/lib/libulockmgr.so
|
||||
usr/lib/libulockmgr.so.1
|
||||
usr/lib/libulockmgr.so.1.0.1
|
||||
bin/ntfs-3g
|
||||
lib/libntfs-3g.so
|
||||
#lib/libntfs-3g.so.43
|
||||
#lib/libntfs-3g.so.43.0.0
|
||||
sbin/mount.ntfs-3g
|
||||
usr/bin/ntfs-3g.probe
|
||||
usr/lib/libntfs-3g.so
|
||||
usr/lib/pkgconfig/libntfs-3g.pc
|
||||
usr/lib/libltdl.so
|
||||
usr/lib/libltdl.so.3
|
||||
usr/lib/libltdl.so.3.1.4
|
||||
etc/sysctl.conf
|
||||
1
config/rootfiles/oldcore/24/meta
Normal file
1
config/rootfiles/oldcore/24/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
5
config/rootfiles/oldcore/24/update.sh
Normal file
5
config/rootfiles/oldcore/24/update.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
extract_files
|
||||
#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
0
config/rootfiles/oldcore/25/exclude
Normal file
0
config/rootfiles/oldcore/25/exclude
Normal file
86
config/rootfiles/oldcore/25/filelists/files
Normal file
86
config/rootfiles/oldcore/25/filelists/files
Normal file
@@ -0,0 +1,86 @@
|
||||
srv/web/ipfire/cgi-bin/ids.cgi
|
||||
srv/web/ipfire/cgi-bin/vpnmain.cgi
|
||||
etc/httpd/conf/magic
|
||||
etc/httpd/conf/mime.types
|
||||
usr/lib/apache/mod_actions.so
|
||||
usr/lib/apache/mod_alias.so
|
||||
usr/lib/apache/mod_asis.so
|
||||
usr/lib/apache/mod_auth_basic.so
|
||||
usr/lib/apache/mod_auth_digest.so
|
||||
usr/lib/apache/mod_authn_anon.so
|
||||
usr/lib/apache/mod_authn_dbd.so
|
||||
usr/lib/apache/mod_authn_dbm.so
|
||||
usr/lib/apache/mod_authn_default.so
|
||||
usr/lib/apache/mod_authn_file.so
|
||||
usr/lib/apache/mod_authz_dbm.so
|
||||
usr/lib/apache/mod_authz_default.so
|
||||
usr/lib/apache/mod_authz_groupfile.so
|
||||
usr/lib/apache/mod_authz_host.so
|
||||
usr/lib/apache/mod_authz_owner.so
|
||||
usr/lib/apache/mod_authz_user.so
|
||||
usr/lib/apache/mod_autoindex.so
|
||||
usr/lib/apache/mod_cern_meta.so
|
||||
usr/lib/apache/mod_cgi.so
|
||||
usr/lib/apache/mod_dav.so
|
||||
usr/lib/apache/mod_dav_fs.so
|
||||
usr/lib/apache/mod_dbd.so
|
||||
usr/lib/apache/mod_deflate.so
|
||||
usr/lib/apache/mod_dir.so
|
||||
usr/lib/apache/mod_dumpio.so
|
||||
usr/lib/apache/mod_env.so
|
||||
usr/lib/apache/mod_expires.so
|
||||
usr/lib/apache/mod_ext_filter.so
|
||||
usr/lib/apache/mod_filter.so
|
||||
usr/lib/apache/mod_headers.so
|
||||
usr/lib/apache/mod_ident.so
|
||||
usr/lib/apache/mod_imagemap.so
|
||||
usr/lib/apache/mod_include.so
|
||||
usr/lib/apache/mod_info.so
|
||||
usr/lib/apache/mod_log_config.so
|
||||
usr/lib/apache/mod_log_forensic.so
|
||||
usr/lib/apache/mod_logio.so
|
||||
usr/lib/apache/mod_mime.so
|
||||
usr/lib/apache/mod_mime_magic.so
|
||||
usr/lib/apache/mod_negotiation.so
|
||||
usr/lib/apache/mod_rewrite.so
|
||||
usr/lib/apache/mod_setenvif.so
|
||||
usr/lib/apache/mod_speling.so
|
||||
usr/lib/apache/mod_ssl.so
|
||||
usr/lib/apache/mod_status.so
|
||||
usr/lib/apache/mod_substitute.so
|
||||
usr/lib/apache/mod_unique_id.so
|
||||
usr/lib/apache/mod_userdir.so
|
||||
usr/lib/apache/mod_usertrack.so
|
||||
usr/lib/apache/mod_version.so
|
||||
usr/lib/apache/mod_vhost_alias.so
|
||||
usr/lib/libapr-1.so
|
||||
usr/lib/libapr-1.so.0
|
||||
usr/lib/libapr-1.so.0.3.3
|
||||
usr/lib/libaprutil-1.so
|
||||
usr/lib/libaprutil-1.so.0
|
||||
usr/lib/libaprutil-1.so.0.3.4
|
||||
usr/sbin/apachectl
|
||||
usr/sbin/htpasswd
|
||||
usr/sbin/httpd
|
||||
var/log/httpd
|
||||
etc/httpd/conf/conf.d
|
||||
etc/httpd/conf/default-server.conf
|
||||
etc/httpd/conf/global.conf
|
||||
etc/httpd/conf/hostname.conf
|
||||
etc/httpd/conf/listen.conf
|
||||
etc/httpd/conf/loadmodule.conf
|
||||
etc/httpd/conf/mod_log_config.conf
|
||||
etc/httpd/conf/server-tuning.conf
|
||||
etc/httpd/conf/ssl-global.conf
|
||||
etc/httpd/conf/uid.conf
|
||||
etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf
|
||||
etc/httpd/conf/vhosts.d/ipfire-interface.conf
|
||||
usr/lib/libixml.so
|
||||
usr/lib/libixml.so.2
|
||||
usr/lib/libthreadutil.so
|
||||
usr/lib/libthreadutil.so.2
|
||||
usr/lib/libixml.so.2.0.4
|
||||
usr/lib/libthreadutil.so.2.2.3
|
||||
usr/lib/libupnp.so
|
||||
usr/lib/libupnp.so.3
|
||||
usr/lib/libupnp.so.3.0.5
|
||||
1
config/rootfiles/oldcore/25/meta
Normal file
1
config/rootfiles/oldcore/25/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
5
config/rootfiles/oldcore/25/update.sh
Normal file
5
config/rootfiles/oldcore/25/update.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
extract_files
|
||||
#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
0
config/rootfiles/oldcore/26/exclude
Normal file
0
config/rootfiles/oldcore/26/exclude
Normal file
22
config/rootfiles/oldcore/26/filelists/files
Normal file
22
config/rootfiles/oldcore/26/filelists/files
Normal file
@@ -0,0 +1,22 @@
|
||||
usr/sbin/pptp
|
||||
etc/rc.d/init.d/networking/red
|
||||
srv/web/ipfire/cgi-bin/pppsetup.cgi
|
||||
srv/web/ipfire/html/include/jquery-1.2.6.min.js
|
||||
srv/web/ipfire/html/themes/ipfire/include/functions.pl
|
||||
srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
usr/sbin/updxlrator
|
||||
usr/lib/apache/mod_proxy.so
|
||||
usr/lib/apache/mod_proxy_ajp.so
|
||||
usr/lib/apache/mod_proxy_balancer.so
|
||||
usr/lib/apache/mod_proxy_connect.so
|
||||
usr/lib/apache/mod_proxy_ftp.so
|
||||
usr/lib/apache/mod_proxy_http.so
|
||||
etc/ssl/openssl.cnf
|
||||
usr/bin/openssl
|
||||
usr/lib/libcrypto.so
|
||||
usr/lib/libcrypto.so.0.9.8
|
||||
usr/lib/libssl.so
|
||||
usr/lib/libssl.so.0.9.8
|
||||
usr/bin/squidGuard
|
||||
var/lib/squidguard
|
||||
usr/sbin/redirect_wrapper
|
||||
1
config/rootfiles/oldcore/26/meta
Normal file
1
config/rootfiles/oldcore/26/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
5
config/rootfiles/oldcore/26/update.sh
Normal file
5
config/rootfiles/oldcore/26/update.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
extract_files
|
||||
#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
0
config/rootfiles/oldcore/27/exclude
Normal file
0
config/rootfiles/oldcore/27/exclude
Normal file
60
config/rootfiles/oldcore/27/filelists/files
Normal file
60
config/rootfiles/oldcore/27/filelists/files
Normal file
@@ -0,0 +1,60 @@
|
||||
etc/init.d/squid
|
||||
etc/sysctl.conf
|
||||
etc/squid/errors
|
||||
usr/bin/squidclient
|
||||
usr/lib/squid/auth
|
||||
usr/lib/squid/cachemgr.cgi
|
||||
usr/lib/squid/diskd-daemon
|
||||
usr/lib/squid/errors/English
|
||||
usr/lib/squid/errors/German
|
||||
usr/lib/squid/icons
|
||||
usr/lib/squid/logfile-daemon
|
||||
usr/lib/squid/mib.txt
|
||||
usr/lib/squid/msnt_auth
|
||||
usr/lib/squid/ncsa_auth
|
||||
usr/lib/squid/ntlm_auth
|
||||
usr/lib/squid/smb_auth
|
||||
usr/lib/squid/smb_auth.pl
|
||||
usr/lib/squid/smb_auth.sh
|
||||
usr/lib/squid/squid_ldap_auth
|
||||
usr/lib/squid/unlinkd
|
||||
usr/local/bin/squidctrl
|
||||
usr/sbin/squid
|
||||
var/ipfire/updatexlrator/bin/checkdeaddl
|
||||
var/ipfire/updatexlrator/bin/checkup
|
||||
var/ipfire/updatexlrator/bin/convert
|
||||
var/ipfire/updatexlrator/bin/download
|
||||
var/ipfire/updatexlrator/bin/lscache
|
||||
var/ipfire/updatexlrator/updxlrator-lib.pl
|
||||
srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
srv/web/ipfire/cgi-bin/cachemgr.cgi
|
||||
srv/web/ipfire/cgi-bin/updatexlrator.cgi
|
||||
var/ipfire/langs
|
||||
lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko
|
||||
var/ipfire/qos/bin/makeqosscripts.pl
|
||||
etc/init.d/network
|
||||
bin/ntfs-3g
|
||||
lib/libntfs-3g.so
|
||||
lib/libntfs-3g.so.49
|
||||
lib/libntfs-3g.so.49.0.0
|
||||
sbin/mount.ntfs-3g
|
||||
usr/bin/ntfs-3g.probe
|
||||
usr/lib/libntfs-3g.so
|
||||
usr/lib/pkgconfig/libntfs-3g.pc
|
||||
etc/madwifi.conf
|
||||
etc/modprobe.d/madwifi
|
||||
usr/bin/80211debug
|
||||
usr/bin/80211stats
|
||||
usr/bin/ath_info
|
||||
usr/bin/athchans
|
||||
usr/bin/athctrl
|
||||
usr/bin/athdebug
|
||||
usr/bin/athkey
|
||||
usr/bin/athstats
|
||||
usr/bin/madwifi-unload
|
||||
usr/bin/wlanconfig
|
||||
usr/bin/wpakey
|
||||
usr/local/bin/rebuild-initrd
|
||||
var/ipfire/menu.d/20-status.menu
|
||||
srv/web/ipfire/cgi-bin/atm-status.cgi
|
||||
usr/local/bin/backupiso
|
||||
1
config/rootfiles/oldcore/27/meta
Normal file
1
config/rootfiles/oldcore/27/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
14
config/rootfiles/oldcore/27/update.sh
Normal file
14
config/rootfiles/oldcore/27/update.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
/etc/init.d/squid stop
|
||||
extract_files
|
||||
[ -e /var/ipfire/qos/enable ] && /usr/local/bin/qosctrl stop
|
||||
/usr/local/bin/qosctrl generate
|
||||
[ -e /var/ipfire/qos/enable ] && /usr/local/bin/qosctrl start
|
||||
perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
sysctl -p
|
||||
mv /etc/squid/cachemgr.conf /var/ipfire/proxy/cachemgr.conf
|
||||
ln -sf /var/ipfire/proxy/cachemgr.conf /etc/squid/cachemgr.conf
|
||||
chown nobody.nobody /var/ipfire/proxy/cachemgr.conf
|
||||
/etc/init.d/squid start
|
||||
3
config/rootfiles/oldcore/28/exclude
Normal file
3
config/rootfiles/oldcore/28/exclude
Normal file
@@ -0,0 +1,3 @@
|
||||
etc/ipsec.conf
|
||||
etc/ipsec.secrets
|
||||
etc/udev/rules.d/30-persistent-network.rules
|
||||
1
config/rootfiles/oldcore/28/filelists/compat-wireless
Symbolic link
1
config/rootfiles/oldcore/28/filelists/compat-wireless
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/compat-wireless
|
||||
1
config/rootfiles/oldcore/28/filelists/curl
Symbolic link
1
config/rootfiles/oldcore/28/filelists/curl
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/curl
|
||||
1
config/rootfiles/oldcore/28/filelists/dnsmasq
Symbolic link
1
config/rootfiles/oldcore/28/filelists/dnsmasq
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/dnsmasq
|
||||
1
config/rootfiles/oldcore/28/filelists/ez-ipupdate
Symbolic link
1
config/rootfiles/oldcore/28/filelists/ez-ipupdate
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/ez-ipupdate
|
||||
48
config/rootfiles/oldcore/28/filelists/files
Normal file
48
config/rootfiles/oldcore/28/filelists/files
Normal file
@@ -0,0 +1,48 @@
|
||||
etc/system-release
|
||||
etc/issue
|
||||
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/squid
|
||||
etc/rc.d/init.d/networking/red
|
||||
etc/ppp/ip-up
|
||||
etc/ssh/moduli
|
||||
etc/ssh/ssh_config
|
||||
etc/ssh/sshd_config
|
||||
etc/modprobe.d/blacklist
|
||||
usr/bin/scp
|
||||
usr/bin/sftp
|
||||
usr/bin/slogin
|
||||
usr/bin/ssh
|
||||
usr/bin/ssh-add
|
||||
usr/bin/ssh-agent
|
||||
usr/bin/ssh-keygen
|
||||
usr/bin/ssh-keyscan
|
||||
usr/lib/openssh/sftp-server
|
||||
usr/lib/openssh/ssh-keysign
|
||||
usr/sbin/sshd
|
||||
usr/lib/libcurl.so
|
||||
usr/lib/libcurl.so.3
|
||||
usr/lib/libcurl.so.4
|
||||
usr/lib/libcurl.so.4.1.1
|
||||
usr/local/sbin/setup
|
||||
lib/modules/KVER-ipfire/misc/kqemu.ko
|
||||
usr/local/bin/setaliases
|
||||
srv/web/ipfire/cgi-bin/aliases.cgi
|
||||
var/ipfire/menu.d/20-status.menu
|
||||
var/ipfire/menu.d/30-network.menu
|
||||
srv/web/ipfire/cgi-bin/hardwaregraphs.cgi
|
||||
srv/web/ipfire/cgi-bin/credits.cgi
|
||||
srv/web/ipfire/cgi-bin/backup.cgi
|
||||
srv/web/ipfire/cgi-bin/ids.cgi
|
||||
srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
usr/local/bin/backupiso
|
||||
usr/local/bin/updxsetperms
|
||||
var/ipfire/updatexlrator/bin/download
|
||||
var/ipfire/qos/bin/makeqosscripts.pl
|
||||
opt/pakfire/pakfire
|
||||
1
config/rootfiles/oldcore/28/filelists/grub
Normal file
1
config/rootfiles/oldcore/28/filelists/grub
Normal file
@@ -0,0 +1 @@
|
||||
boot/grub/grub.conf
|
||||
1
config/rootfiles/oldcore/28/filelists/hwdata
Symbolic link
1
config/rootfiles/oldcore/28/filelists/hwdata
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/hwdata
|
||||
1
config/rootfiles/oldcore/28/filelists/iptables
Symbolic link
1
config/rootfiles/oldcore/28/filelists/iptables
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/iptables
|
||||
1
config/rootfiles/oldcore/28/filelists/iw
Symbolic link
1
config/rootfiles/oldcore/28/filelists/iw
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/iw
|
||||
1
config/rootfiles/oldcore/28/filelists/l7-protocols
Symbolic link
1
config/rootfiles/oldcore/28/filelists/l7-protocols
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/l7-protocols
|
||||
1
config/rootfiles/oldcore/28/filelists/libnl
Symbolic link
1
config/rootfiles/oldcore/28/filelists/libnl
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/libnl
|
||||
1
config/rootfiles/oldcore/28/filelists/libpcap
Symbolic link
1
config/rootfiles/oldcore/28/filelists/libpcap
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/libpcap
|
||||
1
config/rootfiles/oldcore/28/filelists/linux
Symbolic link
1
config/rootfiles/oldcore/28/filelists/linux
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/linux
|
||||
1
config/rootfiles/oldcore/28/filelists/linux-firmware
Symbolic link
1
config/rootfiles/oldcore/28/filelists/linux-firmware
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/linux-firmware
|
||||
1
config/rootfiles/oldcore/28/filelists/mISDNuser
Symbolic link
1
config/rootfiles/oldcore/28/filelists/mISDNuser
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/mISDNuser
|
||||
1
config/rootfiles/oldcore/28/filelists/madwifi
Symbolic link
1
config/rootfiles/oldcore/28/filelists/madwifi
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/madwifi
|
||||
1
config/rootfiles/oldcore/28/filelists/ntp
Symbolic link
1
config/rootfiles/oldcore/28/filelists/ntp
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/ntp
|
||||
1
config/rootfiles/oldcore/28/filelists/openssl
Symbolic link
1
config/rootfiles/oldcore/28/filelists/openssl
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/openssl
|
||||
1
config/rootfiles/oldcore/28/filelists/openswan
Symbolic link
1
config/rootfiles/oldcore/28/filelists/openswan
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/openswan
|
||||
1
config/rootfiles/oldcore/28/filelists/snort
Symbolic link
1
config/rootfiles/oldcore/28/filelists/snort
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/snort
|
||||
1
config/rootfiles/oldcore/28/filelists/tar
Symbolic link
1
config/rootfiles/oldcore/28/filelists/tar
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/tar
|
||||
1
config/rootfiles/oldcore/28/filelists/udev
Symbolic link
1
config/rootfiles/oldcore/28/filelists/udev
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/udev
|
||||
1
config/rootfiles/oldcore/28/filelists/wpa_supplicant
Symbolic link
1
config/rootfiles/oldcore/28/filelists/wpa_supplicant
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/wpa_supplicant
|
||||
1
config/rootfiles/oldcore/28/meta
Normal file
1
config/rootfiles/oldcore/28/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
145
config/rootfiles/oldcore/28/update.sh
Normal file
145
config/rootfiles/oldcore/28/update.sh
Normal file
@@ -0,0 +1,145 @@
|
||||
#!/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) 2009 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
#
|
||||
OLDVERSION=`grep "version = " /opt/pakfire/etc/pakfire.conf | cut -d'"' -f2`
|
||||
NEWVERSION="2.5"
|
||||
#
|
||||
KVER="2.6.27.25"
|
||||
ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1`
|
||||
MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
|
||||
# Nur den letzten Parameter verwenden
|
||||
echo $MOUNT > /dev/null
|
||||
MOUNT=$_
|
||||
#
|
||||
# check if we the backup file already exist
|
||||
if [ -e /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 ]; then
|
||||
echo Moving backup to backup-old ...
|
||||
mv -f /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \
|
||||
/var/ipfire/backup/core-upgrade_$KVER-old.tar.bz2
|
||||
fi
|
||||
echo First we made a backup of all files that was inside of the
|
||||
echo update archive. This may take a while ...
|
||||
# Add some files that are not in the package to backup
|
||||
echo lib/modules >> /opt/pakfire/tmp/ROOTFILES
|
||||
echo boot >> /opt/pakfire/tmp/ROOTFILES
|
||||
echo etc/issue >> /opt/pakfire/tmp/ROOTFILES
|
||||
echo opt/pakfire/etc/pakfire.conf >> /opt/pakfire/tmp/ROOTFILES
|
||||
echo etc/sysconfig/lm_sensors >> /opt/pakfire/tmp/ROOTFILES
|
||||
#
|
||||
tar cjvf /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \
|
||||
-C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' > /dev/null 2>&1
|
||||
echo
|
||||
echo Update IPfire to $NEWVERSION ...
|
||||
# Remove old kernel, configs, initrd, modules ...
|
||||
#
|
||||
rm -rf /boot/System.map-*
|
||||
rm -rf /boot/config-*
|
||||
rm -rf /boot/ipfirerd-*
|
||||
rm -rf /boot/vmlinuz-*
|
||||
rm -rf /lib/modules/
|
||||
#
|
||||
# Backup grub.conf
|
||||
#
|
||||
cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org
|
||||
#
|
||||
# Unpack the updated files
|
||||
#
|
||||
echo
|
||||
echo Unpack the updated files ...
|
||||
#
|
||||
tar xvf /opt/pakfire/tmp/files --preserve --numeric-owner -C / \
|
||||
--no-overwrite-dir
|
||||
#
|
||||
# Modify grub.conf
|
||||
#
|
||||
echo
|
||||
echo Update grub configuration ...
|
||||
sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf
|
||||
sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf
|
||||
sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf
|
||||
|
||||
if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then
|
||||
echo "grub use default console ..."
|
||||
else
|
||||
echo "grub use serial console ..."
|
||||
sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf
|
||||
sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf
|
||||
sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf
|
||||
sed -i -e "s| panic=10 | console=ttyS0,38400n8 panic=10 |g" /boot/grub/grub.conf
|
||||
fi
|
||||
#
|
||||
# Made emergency - initramdisk
|
||||
#
|
||||
echo
|
||||
echo Create new Initramdisks ...
|
||||
cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf
|
||||
sed -i "s| autodetect | |g" /etc/mkinitcpio.conf
|
||||
mkinitcpio -k $KVER-ipfire -g /boot/ipfirerd-$KVER-emergency.img
|
||||
cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf
|
||||
#
|
||||
# Made initramdisk
|
||||
#
|
||||
if [ "${ROOT:0:7}" == "/dev/sd" ]; then
|
||||
# Remove ide hook if root is on sda
|
||||
sed -i "s| ide | |g" /etc/mkinitcpio.conf
|
||||
else
|
||||
if [ "${ROOT:0:7}" == "/dev/hd" ]; then
|
||||
# Remove pata & sata hook if root is on hda
|
||||
sed -i "s| pata | |g" /etc/mkinitcpio.conf
|
||||
sed -i "s| sata | |g" /etc/mkinitcpio.conf
|
||||
fi
|
||||
fi
|
||||
mkinitcpio -k $KVER-ipfire -g /boot/ipfirerd-$KVER.img
|
||||
#
|
||||
# ReInstall grub
|
||||
#
|
||||
grub-install --no-floppy ${ROOT::`expr length $ROOT`-1} --recheck
|
||||
#
|
||||
# Rebuild Language
|
||||
#
|
||||
#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
#
|
||||
# Delete old lm-sensor modullist...
|
||||
#
|
||||
rm -rf /etc/sysconfig/lm_sensors
|
||||
#
|
||||
# Restart snort
|
||||
#
|
||||
/etc/init.d/snort restart
|
||||
#
|
||||
# Change version of Pakfire.conf
|
||||
#
|
||||
sed -i "s|$OLDVERSION|$NEWVERSION|g" /opt/pakfire/etc/pakfire.conf
|
||||
#
|
||||
# Regenerate qos-scripts
|
||||
[ -e /var/ipfire/qos/enable ] && /usr/local/bin/qosctrl stop
|
||||
[ -e /var/ipfire/qos/enable ] && /usr/local/bin/qosctrl generate
|
||||
[ ! -e /var/ipfire/qos/enable ] && rm -f /var/ipfire/qos/bin/qos.sh
|
||||
#
|
||||
# This core-update need a reboot
|
||||
/usr/bin/logger -p syslog.emerg -t core-upgrade-28 "Upgrade finished. If you use a customized grub.cfg"
|
||||
/usr/bin/logger -p syslog.emerg -t core-upgrade-28 "Check it before reboot !!!"
|
||||
/usr/bin/logger -p syslog.emerg -t core-upgrade-28 " *** Please reboot... *** "
|
||||
0
config/rootfiles/oldcore/29/exclude
Normal file
0
config/rootfiles/oldcore/29/exclude
Normal file
51
config/rootfiles/oldcore/29/filelists/compat-wireless-kmod
Normal file
51
config/rootfiles/oldcore/29/filelists/compat-wireless-kmod
Normal file
@@ -0,0 +1,51 @@
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/b44.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/usb/cdc_ether.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/usb/rndis_host.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/usb/usbnet.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/adm8211.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/at76c50x-usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ath/ath.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ath/ath9k
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/b43/b43.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ipw2x00/libipw.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas/libertas.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas/libertas_cs.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas/usb8xxx.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/mwl8k.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/p54/p54common.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/p54/p54pci.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/p54/p54usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rndis_wlan.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/ssb/ssb.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/mac80211/mac80211.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/rfkill/rfkill_backport.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/wireless/cfg80211.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/wireless/lib80211.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/wireless/lib80211_crypt_ccmp.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/wireless/lib80211_crypt_tkip.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/net/wireless/lib80211_crypt_wep.ko
|
||||
1
config/rootfiles/oldcore/29/filelists/fcron
Symbolic link
1
config/rootfiles/oldcore/29/filelists/fcron
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/fcron
|
||||
27
config/rootfiles/oldcore/29/filelists/files
Normal file
27
config/rootfiles/oldcore/29/filelists/files
Normal file
@@ -0,0 +1,27 @@
|
||||
etc/collectd.conf
|
||||
etc/rc.d/init.d/networking/red
|
||||
etc/system-release
|
||||
lib/firmware/av7110/bootcode.bin
|
||||
srv/web/ipfire/cgi-bin/aliases.cgi
|
||||
srv/web/ipfire/cgi-bin/credits.cgi
|
||||
srv/web/ipfire/cgi-bin/backup.cgi
|
||||
srv/web/ipfire/cgi-bin/ids.cgi
|
||||
srv/web/ipfire/cgi-bin/ovpnmain.cgi
|
||||
srv/web/ipfire/html/blob.gif
|
||||
srv/web/ipfire/html/images/info.gif
|
||||
srv/web/ipfire/html/images/openvpn.png
|
||||
usr/bin/nsupdate
|
||||
var/ipfire/backup/include
|
||||
var/ipfire/langs/list
|
||||
var/ipfire/langs/de.pl
|
||||
var/ipfire/langs/en.pl
|
||||
var/ipfire/mac/settings
|
||||
var/ipfire/dns/settings
|
||||
var/ipfire/menu.d/50-firewall.menu
|
||||
var/ipfire/menu.d/30-network.menu
|
||||
srv/web/ipfire/cgi-bin/mac.cgi
|
||||
srv/web/ipfire/cgi-bin/dns.cgi
|
||||
srv/web/ipfire/html/images/indicator.gif
|
||||
srv/web/ipfire/html/images/dns_link.png
|
||||
srv/web/ipfire/cgi-bin/qos.cgi
|
||||
srv/web/ipfire/cgi-bin/index.cgi
|
||||
1
config/rootfiles/oldcore/29/filelists/iw
Symbolic link
1
config/rootfiles/oldcore/29/filelists/iw
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/iw
|
||||
1
config/rootfiles/oldcore/29/filelists/kudzu
Symbolic link
1
config/rootfiles/oldcore/29/filelists/kudzu
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/kudzu
|
||||
1
config/rootfiles/oldcore/29/meta
Normal file
1
config/rootfiles/oldcore/29/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
43
config/rootfiles/oldcore/29/update.sh
Normal file
43
config/rootfiles/oldcore/29/update.sh
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/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) 2009 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
/etc/init.d/collectd stop
|
||||
/etc/init.d/snort stop
|
||||
extract_files
|
||||
rm -rf /var/log/rrd*//collectd/localhost/disk-*[0-9]*
|
||||
rm -rf /srv/web/ipfire/cgi-bin/networks.cgi
|
||||
rm -rf /etc/snort/rules/community-*
|
||||
cat /etc/snort/snort.conf | grep -v community- > /tmp/snort.conf
|
||||
mv -f /tmp/snort.conf /etc/snort/snort.conf
|
||||
chown nobody.nobody /etc/snort/snort.conf
|
||||
chmod 644 /etc/snort/snort.conf
|
||||
/etc/init.d/collectd start
|
||||
/etc/init.d/snort start
|
||||
perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
#Remove some old compat-wireless modules (why they have change the path ?)
|
||||
rm -rf /lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/ath?k
|
||||
rm -rf /lib/modules/2.6.27.25-ipfire/kernel/drivers/net/wireless/rtl818?.ko
|
||||
#Rebuild module dep's
|
||||
depmod -a
|
||||
0
config/rootfiles/oldcore/30/exclude
Normal file
0
config/rootfiles/oldcore/30/exclude
Normal file
15
config/rootfiles/oldcore/30/filelists/files
Normal file
15
config/rootfiles/oldcore/30/filelists/files
Normal file
@@ -0,0 +1,15 @@
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/e1000e/e1000e.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/net/usb/hso.ko
|
||||
lib/modules/2.6.27.25-ipfire/kernel/drivers/usb/serial/option.ko
|
||||
var/ipfire/langs/list
|
||||
var/ipfire/langs/de.pl
|
||||
var/ipfire/langs/en.pl
|
||||
srv/web/ipfire/cgi-bin/qos.cgi
|
||||
srv/web/ipfire/cgi-bin/index.cgi
|
||||
srv/web/ipfire/cgi-bin/gui.cgi
|
||||
srv/web/ipfire/cgi-bin/pakfire.cgi
|
||||
srv/web/ipfire/cgi-bin/ids.cgi
|
||||
srv/web/ipfire/html/themes/maniac/include/style.css
|
||||
opt/pakfire/pakfire
|
||||
usr/bin/curl
|
||||
etc/ppp/ip-up
|
||||
1
config/rootfiles/oldcore/30/meta
Normal file
1
config/rootfiles/oldcore/30/meta
Normal file
@@ -0,0 +1 @@
|
||||
DEPS=""
|
||||
69
config/rootfiles/oldcore/30/update.sh
Normal file
69
config/rootfiles/oldcore/30/update.sh
Normal file
@@ -0,0 +1,69 @@
|
||||
#!/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) 2009 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
extract_files
|
||||
#Rebuild language cache
|
||||
perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
#Rebuild module dep's
|
||||
depmod -a
|
||||
#
|
||||
# Test if this is a ct'server
|
||||
#
|
||||
ctdisk=`ls -l /dev/disk/by-uuid/0bd2211e-4268-442d-9f42-9fb1f8234a7e 2>/dev/null | cut -d">" -f2`
|
||||
if [ "$ctdisk" == " ../../xvda3" ]; then
|
||||
echo "This is a ct-server..."
|
||||
#
|
||||
# Fix network assignment because 30-persistent-network.rules are overwritten by setup
|
||||
# (eg. If you try to configure red=dhcp)
|
||||
#
|
||||
echo 'KERNEL=="eth0", NAME="green0"' > /etc/udev/rules.d/29-ct-server-network.rules
|
||||
echo 'KERNEL=="eth1", NAME="red0"' >> /etc/udev/rules.d/29-ct-server-network.rules
|
||||
echo 'KERNEL=="eth2", NAME="blue0"' >> /etc/udev/rules.d/29-ct-server-network.rules
|
||||
echo 'KERNEL=="eth3", NAME="orange0"' >> /etc/udev/rules.d/29-ct-server-network.rules
|
||||
#
|
||||
# Remove acpi modules autoload
|
||||
#
|
||||
sed -i 's|^ac|#ac|g' /etc/sysconfig/modules
|
||||
sed -i 's|^battery|#battery|g' /etc/sysconfig/modules
|
||||
sed -i 's|^button|#button|g' /etc/sysconfig/modules
|
||||
sed -i 's|^fan|#fan|g' /etc/sysconfig/modules
|
||||
sed -i 's|^processor|#processor|g' /etc/sysconfig/modules
|
||||
sed -i 's|^thermal|#thermal|g' /etc/sysconfig/modules
|
||||
sed -i 's|^video|#video|g' /etc/sysconfig/modules
|
||||
#
|
||||
# Disable some initskripts
|
||||
#
|
||||
echo "#!/bin/bash" > /etc/rc.d/init.d/setclock
|
||||
echo "#!/bin/bash" > /etc/rc.d/init.d/keymap
|
||||
#
|
||||
# Change pakfire trunk from 2.5 to 2.5-ct
|
||||
#
|
||||
sed -i 's|"2.5"|"2.5-ct"|g' /opt/pakfire/etc/pakfire.conf
|
||||
fi
|
||||
# On ct' Server the pakfire uuid file exist but it is empty
|
||||
# delete this empty file so pakfire generate a uuid
|
||||
if [ ! -s "/opt/pakfire/db/uuid" ]; then
|
||||
rm -f /opt/pakfire/db/uuid
|
||||
fi
|
||||
Reference in New Issue
Block a user