public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: git@ipfire.org
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 54d5414848653dcafb857d91adeb7f4ae9b1a1d9
Date: Mon, 12 Feb 2018 14:48:25 +0000	[thread overview]
Message-ID: <20180212144826.329291081BCF@git01.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 142922 bytes --]

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  54d5414848653dcafb857d91adeb7f4ae9b1a1d9 (commit)
       via  d8ac9a162cfad8c440fdd49fdecdf26f0fab9b20 (commit)
       via  2dd9f3b3798dcbae89c1bc906050d443e50729fa (commit)
       via  d32233aa1bc9f97b73f7993d2e5dce25e382e04c (commit)
       via  71196131be7f7d6933e6da77199c562b195e8f05 (commit)
       via  71cf8c8a6f1aa76e260180fabb6e0eafbb3650a7 (commit)
       via  2d5940daca7ccdf94796979a247d645a14191a11 (commit)
       via  c4713705d1e540fc5f977d33cb9aa14b875a930f (commit)
       via  4fcf8acfeab3ee21b16fe0bac595e1cf079ead83 (commit)
       via  db116a33d60f9bea34b3fda98603fe2ae195f514 (commit)
       via  abf2b05474f7024cc69efcf70df01f5ad19b6816 (commit)
       via  3e8ce0dd86ca945249f51657eb39ef0f0465fb7b (commit)
       via  e3e17107ba76e7e787bd86bf058c8ac06ea26054 (commit)
       via  a350ea6deacaf9755c8e127285ceac3dfa4ca42b (commit)
       via  922ec43f997e84d54c593b4a059c3c64ccd00383 (commit)
       via  690a8b9d8908f44ddef9d9a60b8211fcf73fa8d6 (commit)
       via  0d29afc2c1258dc0bba00ad0e63fd5c9e17c5ee8 (commit)
       via  338087530c10ee9599b8421a66ebf7773755aa5a (commit)
       via  77930de8349559b4e35670a6659f24117e89e229 (commit)
      from  ea6dd5b0aca7b28d7b9a5b539f614fcf6b736b18 (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 54d5414848653dcafb857d91adeb7f4ae9b1a1d9
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 14:24:12 2018 +0000

    toolchain: Add zlib
    
    ccache needs this and usually comes with an own bundled
    version but fails to build in version 3.4.1.
    
    Since this is a small library only and we really want
    ccache to use compression, we will build this indepently
    and let ccache use it from the system.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit d8ac9a162cfad8c440fdd49fdecdf26f0fab9b20
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 13:07:38 2018 +0000

    Bump toolchain version
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 2dd9f3b3798dcbae89c1bc906050d443e50729fa
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 12:44:37 2018 +0000

    Cleanup toolchain scripts
    
    No functional changes, just some tidy up
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit d32233aa1bc9f97b73f7993d2e5dce25e382e04c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 12:12:08 2018 +0000

    ccache: Update to 3.4.1
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 71196131be7f7d6933e6da77199c562b195e8f05
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 12:09:22 2018 +0000

    PAM: Drop shipped configuration
    
    This is outdated, broken and has hardcoded passwords.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 71cf8c8a6f1aa76e260180fabb6e0eafbb3650a7
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 12:07:29 2018 +0000

    Drop perl-DBD-mysql
    
    This package is not used by anything and depends on MySQL
    which has been dropped, too.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 2d5940daca7ccdf94796979a247d645a14191a11
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 12:05:46 2018 +0000

    Drop MySQL
    
    This is outdated and still on 5.0.x and nobody volunteered to
    update this package.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit c4713705d1e540fc5f977d33cb9aa14b875a930f
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:55:28 2018 +0000

    asterisk: Do not depend on MySQL any more
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 4fcf8acfeab3ee21b16fe0bac595e1cf079ead83
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:52:07 2018 +0000

    postfix: Don't depend on amavis
    
    This can be used together but there is no need to
    always install amavis when someone wants to use postfix
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit db116a33d60f9bea34b3fda98603fe2ae195f514
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:51:46 2018 +0000

    postfix: Don't depend on MySQL any more
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit abf2b05474f7024cc69efcf70df01f5ad19b6816
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:50:51 2018 +0000

    postfix: Don't ship our own configuration
    
    This is outdated and half of it is not maintained any more.
    
    Users should configure postfix themselves based on the
    default configuration.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 3e8ce0dd86ca945249f51657eb39ef0f0465fb7b
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:44:28 2018 +0000

    Drop pammysql
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit e3e17107ba76e7e787bd86bf058c8ac06ea26054
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:42:47 2018 +0000

    Drop tcpwrapper
    
    This library has been unused for quite a while
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit a350ea6deacaf9755c8e127285ceac3dfa4ca42b
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:40:07 2018 +0000

    Drop mISDN userspace tools
    
    This is unsupported for quite a while and nobody should be using this.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 922ec43f997e84d54c593b4a059c3c64ccd00383
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:33:51 2018 +0000

    Drop capi4k-utils
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 690a8b9d8908f44ddef9d9a60b8211fcf73fa8d6
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:31:14 2018 +0000

    core119: Remove dropped lcr package during update
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 0d29afc2c1258dc0bba00ad0e63fd5c9e17c5ee8
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:29:53 2018 +0000

    core119: Import changed packages
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 338087530c10ee9599b8421a66ebf7773755aa5a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:22:58 2018 +0000

    Start Core Update 119
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 77930de8349559b4e35670a6659f24117e89e229
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Feb 12 11:18:01 2018 +0000

    Rootfile update for bison
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/backup/includes/mysql                       |   2 -
 config/collectd/collectd.conf                      |   1 -
 config/etc/group                                   |   1 -
 config/etc/passwd                                  |   1 -
 config/mysql/my.cnf                                |  23 --
 config/pam/ftp                                     |   2 -
 config/pam/imap                                    |   2 -
 config/pam/other                                   |   5 -
 config/pam/pop                                     |   2 -
 config/pam/sieve                                   |   2 -
 config/pam/smtp                                    |   2 -
 config/postfix/aliases                             |   6 -
 config/postfix/body_checks                         |   1 -
 config/postfix/header_checks                       | 379 ---------------------
 config/postfix/main.cf                             |  83 -----
 config/postfix/master.cf                           | 103 ------
 config/postfix/mysql-canonical.cf                  |   8 -
 config/postfix/mysql-mydestination.cf              |   7 -
 config/postfix/mysql-virtual.cf                    |   8 -
 config/rootfiles/common/armv5tel/initscripts       |   1 -
 config/rootfiles/common/bison                      | 115 +++++--
 config/rootfiles/common/capi4k-utils               |  12 -
 config/rootfiles/common/i586/initscripts           |   1 -
 config/rootfiles/common/mISDNuser                  |  26 --
 config/rootfiles/common/mysql-libs                 |  10 -
 config/rootfiles/common/pam                        |   6 -
 config/rootfiles/common/pammysql                   |   2 -
 config/rootfiles/common/tcpwrapper                 |  21 --
 config/rootfiles/common/x86_64/initscripts         |   1 -
 config/rootfiles/core/{118 => 119}/exclude         |   0
 .../100 => core/119}/filelists/armv5tel/binutils   |   0
 .../100 => core/119}/filelists/armv5tel/gcc        |   0
 .../100 => core/119}/filelists/armv5tel/glibc      |   0
 .../{oldcore/101 => core/119}/filelists/dma        |   0
 .../{oldcore/58 => core/119}/filelists/files       |   4 +-
 .../{oldcore/79 => core/119}/filelists/hostname    |   0
 .../100 => core/119}/filelists/i586/binutils       |   0
 .../{oldcore/100 => core/119}/filelists/i586/gcc   |   0
 .../{oldcore/100 => core/119}/filelists/i586/glibc |   0
 .../{oldcore/106 => core/119}/filelists/iproute2   |   0
 .../{oldcore/61 => core/119}/filelists/pam         |   0
 .../{oldcore/66 => core/119}/filelists/setup       |   0
 .../100 => core/119}/filelists/x86_64/binutils     |   0
 .../{oldcore/100 => core/119}/filelists/x86_64/gcc |   0
 .../100 => core/119}/filelists/x86_64/glibc        |   0
 config/rootfiles/core/{118 => 119}/meta            |   0
 config/rootfiles/core/{118 => 119}/update.sh       |  41 ++-
 config/rootfiles/{core => oldcore}/118/exclude     |   0
 .../rootfiles/{core => oldcore}/118/filelists/bind |   0
 .../{core => oldcore}/118/filelists/files          |   0
 .../rootfiles/{core => oldcore}/118/filelists/glib |   0
 .../rootfiles/{core => oldcore}/118/filelists/gzip |   0
 .../{core => oldcore}/118/filelists/hdparm         |   0
 .../{core => oldcore}/118/filelists/i586/dmidecode |   0
 .../rootfiles/{core => oldcore}/118/filelists/lz4  |   0
 .../{core => oldcore}/118/filelists/openssh        |   0
 .../{core => oldcore}/118/filelists/poppler        |   0
 .../rootfiles/{core => oldcore}/118/filelists/sed  |   0
 .../{core => oldcore}/118/filelists/snort          |   0
 .../{core => oldcore}/118/filelists/squid          |   0
 .../{core => oldcore}/118/filelists/unbound        |   0
 .../rootfiles/{core => oldcore}/118/filelists/wget |   0
 .../118/filelists/x86_64/dmidecode                 |   0
 config/rootfiles/{core => oldcore}/118/meta        |   0
 config/rootfiles/{core => oldcore}/118/update.sh   |   0
 config/rootfiles/packages/asterisk                 |   6 -
 config/rootfiles/packages/mysql                    | 302 ----------------
 config/rootfiles/packages/perl-DBD-mysql           |  14 -
 config/rootfiles/packages/postfix                  |   4 -
 lfs/asterisk                                       |   5 +-
 lfs/automake                                       |   7 +-
 lfs/bash                                           |   8 +-
 lfs/bison                                          |   4 +-
 lfs/capi4k-utils                                   |  89 -----
 lfs/ccache                                         |   4 +-
 lfs/coreutils                                      |   3 +-
 lfs/diffutils                                      |  12 +-
 lfs/findutils                                      |   8 +-
 lfs/flex                                           |  13 +-
 lfs/gettext                                        |   8 +-
 lfs/grep                                           |   1 -
 lfs/m4                                             |   8 +-
 lfs/mISDNuser                                      |  79 -----
 lfs/make                                           |  12 +-
 lfs/mysql                                          | 110 ------
 lfs/ncurses                                        |   2 -
 lfs/pam                                            |   1 -
 lfs/pammysql                                       |  77 -----
 lfs/patch                                          |  12 +-
 lfs/perl-DBD-mysql                                 |  84 -----
 lfs/pkg-config                                     |  11 +-
 lfs/postfix                                        |  10 +-
 lfs/tar                                            |   8 +-
 lfs/tcl                                            |   6 +-
 lfs/tcpwrapper                                     |  79 -----
 lfs/texinfo                                        |   4 +-
 lfs/xz                                             |   2 -
 lfs/zlib                                           |   4 +-
 make.sh                                            |  11 +-
 src/initscripts/packages/mysql                     |  78 -----
 src/initscripts/system/cleanfs                     |   4 -
 src/initscripts/system/mISDN                       |  68 ----
 src/paks/mysql/install.sh                          |  50 ---
 src/paks/mysql/uninstall.sh                        |  35 --
 src/paks/mysql/update.sh                           |  50 ---
 src/setup/main.c                                   |  17 +-
 src/setup/misc.c                                   |  10 -
 src/setup/setup.h                                  |   1 -
 108 files changed, 167 insertions(+), 2032 deletions(-)
 delete mode 100644 config/backup/includes/mysql
 delete mode 100644 config/mysql/my.cnf
 delete mode 100644 config/pam/ftp
 delete mode 100644 config/pam/imap
 delete mode 100644 config/pam/other
 delete mode 100644 config/pam/pop
 delete mode 100644 config/pam/sieve
 delete mode 100644 config/pam/smtp
 delete mode 100644 config/postfix/aliases
 delete mode 100644 config/postfix/body_checks
 delete mode 100644 config/postfix/header_checks
 delete mode 100644 config/postfix/main.cf
 delete mode 100644 config/postfix/master.cf
 delete mode 100644 config/postfix/mysql-canonical.cf
 delete mode 100644 config/postfix/mysql-mydestination.cf
 delete mode 100644 config/postfix/mysql-virtual.cf
 delete mode 100644 config/rootfiles/common/capi4k-utils
 delete mode 100644 config/rootfiles/common/mISDNuser
 delete mode 100644 config/rootfiles/common/mysql-libs
 delete mode 100644 config/rootfiles/common/pammysql
 delete mode 100644 config/rootfiles/common/tcpwrapper
 copy config/rootfiles/core/{118 => 119}/exclude (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/armv5tel/binutils (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/armv5tel/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/armv5tel/glibc (100%)
 copy config/rootfiles/{oldcore/101 => core/119}/filelists/dma (100%)
 copy config/rootfiles/{oldcore/58 => core/119}/filelists/files (70%)
 copy config/rootfiles/{oldcore/79 => core/119}/filelists/hostname (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/i586/binutils (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/i586/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/i586/glibc (100%)
 copy config/rootfiles/{oldcore/106 => core/119}/filelists/iproute2 (100%)
 copy config/rootfiles/{oldcore/61 => core/119}/filelists/pam (100%)
 copy config/rootfiles/{oldcore/66 => core/119}/filelists/setup (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/x86_64/binutils (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/x86_64/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/119}/filelists/x86_64/glibc (100%)
 copy config/rootfiles/core/{118 => 119}/meta (100%)
 copy config/rootfiles/core/{118 => 119}/update.sh (82%)
 rename config/rootfiles/{core => oldcore}/118/exclude (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/bind (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/files (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/glib (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/gzip (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/hdparm (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/i586/dmidecode (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/lz4 (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/openssh (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/poppler (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/sed (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/snort (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/squid (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/unbound (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/wget (100%)
 rename config/rootfiles/{core => oldcore}/118/filelists/x86_64/dmidecode (100%)
 rename config/rootfiles/{core => oldcore}/118/meta (100%)
 rename config/rootfiles/{core => oldcore}/118/update.sh (100%)
 delete mode 100644 config/rootfiles/packages/mysql
 delete mode 100644 config/rootfiles/packages/perl-DBD-mysql
 delete mode 100644 lfs/capi4k-utils
 delete mode 100644 lfs/mISDNuser
 delete mode 100644 lfs/mysql
 delete mode 100644 lfs/pammysql
 delete mode 100644 lfs/perl-DBD-mysql
 delete mode 100644 lfs/tcpwrapper
 delete mode 100644 src/initscripts/packages/mysql
 delete mode 100644 src/initscripts/system/mISDN
 delete mode 100644 src/paks/mysql/install.sh
 delete mode 100644 src/paks/mysql/uninstall.sh
 delete mode 100644 src/paks/mysql/update.sh

Difference in files:
diff --git a/config/backup/includes/mysql b/config/backup/includes/mysql
deleted file mode 100644
index bcb837c71..000000000
--- a/config/backup/includes/mysql
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/my.cnf
-/srv/mysql
diff --git a/config/collectd/collectd.conf b/config/collectd/collectd.conf
index 486077a9e..aea72fc3f 100644
--- a/config/collectd/collectd.conf
+++ b/config/collectd/collectd.conf
@@ -78,7 +78,6 @@ include "/etc/collectd.precache"
 	Process "mpd"
 	Process "asterisk"
 	Process "java"
-	Process "mysqld"
 	Process "spamd"
 </Plugin>
 
diff --git a/config/etc/group b/config/etc/group
index 03f5dce0b..198b68aa3 100644
--- a/config/etc/group
+++ b/config/etc/group
@@ -17,7 +17,6 @@ utmp:x:22:
 squid:x:23:nobody
 ntp:x:38:
 dip:x:40:
-mysql:x:41:
 ftp:x:45:
 rsyncd:x:48:
 stunnel:x:51:
diff --git a/config/etc/passwd b/config/etc/passwd
index 247faa2a1..7eb4718f1 100644
--- a/config/etc/passwd
+++ b/config/etc/passwd
@@ -4,7 +4,6 @@ daemon:x:2:2:daemon:/sbin:/bin/false
 mail:x:8:12:mail:/var/spool/mail:/bin/false
 squid:x:23:23:ftp:/var/spool/squid:/bin/false
 ntp:x:38:38::/etc/ntp:/bin/false
-mysql:x:41:41:MySQL Server:/dev/null:/bin/false
 ftp:x:45:45:anonymous_user:/home/ftp:/bin/false
 rsyncd:x:48:48:rsyncd Daemon:/home/rsync:/bin/false
 stunnel:x:51:51:stunnel Daemon:/var/lib/stunnel:/bin/false
diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf
deleted file mode 100644
index d9b75e8c0..000000000
--- a/config/mysql/my.cnf
+++ /dev/null
@@ -1,23 +0,0 @@
-[client]
-password = mysqlfire
-port = 3306
-socket = /var/run/mysql/mysql.sock
-
-[mysqld]
-port = 3306
-socket = /var/run/mysql/mysql.sock
-datadir = /srv/mysql
-bind-address=127.0.0.1
-
-[mysql.server]
-user=mysql
-basedir=/var/lib
-
-[mysqld_safe]
-log-error=/var/log/mysqld.log
-#pid-file=/var/run/mysqld/mysqld.pid
-
-[mysql]
-no-auto-rehash
-# Remove the next comment character if you are not familiar with SQL
-#safe-updates
diff --git a/config/pam/ftp b/config/pam/ftp
deleted file mode 100644
index 3475b4822..000000000
--- a/config/pam/ftp
+++ /dev/null
@@ -1,2 +0,0 @@
-auth	required	pam_unix.so nullok shadow
-account	required	pam_unix.so
diff --git a/config/pam/imap b/config/pam/imap
deleted file mode 100644
index f8f411f3d..000000000
--- a/config/pam/imap
+++ /dev/null
@@ -1,2 +0,0 @@
-auth    sufficient pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
-account required   pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
diff --git a/config/pam/other b/config/pam/other
deleted file mode 100644
index c286c823c..000000000
--- a/config/pam/other
+++ /dev/null
@@ -1,5 +0,0 @@
-#%PAM-1.0
-auth     required       pam_deny.so
-account  required       pam_deny.so
-password required       pam_deny.so
-session  required       pam_deny.so
diff --git a/config/pam/pop b/config/pam/pop
deleted file mode 100644
index f8f411f3d..000000000
--- a/config/pam/pop
+++ /dev/null
@@ -1,2 +0,0 @@
-auth    sufficient pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
-account required   pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
diff --git a/config/pam/sieve b/config/pam/sieve
deleted file mode 100644
index f8f411f3d..000000000
--- a/config/pam/sieve
+++ /dev/null
@@ -1,2 +0,0 @@
-auth    sufficient pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
-account required   pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
diff --git a/config/pam/smtp b/config/pam/smtp
deleted file mode 100644
index f8f411f3d..000000000
--- a/config/pam/smtp
+++ /dev/null
@@ -1,2 +0,0 @@
-auth    sufficient pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
-account required   pam_mysql.so user=root passwd=mysqlfire host=localhost db=mail table=user usercolumn=mbox passwdcolumn=password crypt=0 sqlLog=0
diff --git a/config/postfix/aliases b/config/postfix/aliases
deleted file mode 100644
index fbe7299cf..000000000
--- a/config/postfix/aliases
+++ /dev/null
@@ -1,6 +0,0 @@
-# Begin /etc/aliases
-
-MAILER-DAEMON:     postmaster
-postmaster:        root
-
-# End /etc/aliases
diff --git a/config/postfix/body_checks b/config/postfix/body_checks
deleted file mode 100644
index e2eeacc24..000000000
--- a/config/postfix/body_checks
+++ /dev/null
@@ -1 +0,0 @@
-/^((Content-(Disposition: attachment;|Type:).*|\ +)| *)(file)?name\ *=\ *"?.*\.(lnk|asd|hlp|ocx|reg|bat|c[ho]m|cmd|exe|dll|vxd|pif|scr|hta|jse?|sh[mbs]|vb[esx]|ws[fh]|wmf)"?\ *$/      REJECT  attachment type not allowed
diff --git a/config/postfix/header_checks b/config/postfix/header_checks
deleted file mode 100644
index 038470778..000000000
--- a/config/postfix/header_checks
+++ /dev/null
@@ -1,379 +0,0 @@
-# HEADER_CHECKS(5)                                              HEADER_CHECKS(5)
-# 
-# NAME
-#        header_checks - Postfix built-in header/body inspection
-# 
-# SYNOPSIS
-#        header_checks = pcre:/etc/postfix/header_checks
-#        mime_header_checks = pcre:/etc/postfix/mime_header_checks
-#        nested_header_checks = pcre:/etc/postfix/nested_header_checks
-#        body_checks = pcre:/etc/postfix/body_checks
-# 
-#        postmap -fq "string" pcre:/etc/postfix/filename
-#        postmap -fq - pcre:/etc/postfix/filename <inputfile
-# 
-# DESCRIPTION
-#        Postfix  provides  a  simple  built-in  content inspection
-#        mechanism that examines incoming mail one  message  header
-#        or one message body line at a time. Each input is compared
-#        against a list of patterns, and when a match is found  the
-#        corresponding  action is executed.  This feature is imple-
-#        mented by the Postfix cleanup(8) server.
-# 
-#        For examples, see the EXAMPLES section at the end of  this
-#        manual page.
-# 
-#        Postfix header or body_checks are designed to stop a flood
-#        of mail from worms or viruses; they do not decode  attach-
-#        ments,  and  they do not unzip archives. See the documents
-#        referenced below in the README FILES section if  you  need
-#        more sophisticated content analysis.
-# 
-#        Postfix supports four built-in content inspection classes:
-# 
-#        header_checks
-#               These  are  applied  to  initial  message   headers
-#               (except  for  the  headers  that are processed with
-#               mime_header_checks).
-# 
-#        mime_header_checks (default: $header_checks)
-#               These are applied to MIME related  message  headers
-#               only.
-# 
-#               This feature is available in Postfix 2.0 and later.
-# 
-#        nested_header_checks (default: $header_checks)
-#               These are applied to message  headers  of  attached
-#               email  messages  (except  for  the headers that are
-#               processed with mime_header_checks).
-# 
-#               This feature is available in Postfix 2.0 and later.
-# 
-#        body_checks
-#               These  are  applied to all other content, including
-#               multi-part message boundaries.
-# 
-#               With Postfix versions before 2.0, all content after
-#               the initial message headers is treated as body con-
-#               tent.
-# 
-#        Note: message headers are examined one logical header at a
-#        time,  even  when  a  message header spans multiple lines.
-#        Body lines are always examined one line at a time.
-# 
-# TABLE FORMAT
-#        This document assumes that header  and  body_checks  rules
-#        are  specified  in  the form of Postfix regular expression
-#        lookup tables. Usually the best  performance  is  obtained
-#        with pcre (Perl Compatible Regular Expression) tables, but
-#        the slower regexp (POSIX regular expressions)  support  is
-#        more  widely  available.  Use the command "postconf -m" to
-#        find out what lookup table types your Postfix system  sup-
-#        ports.
-# 
-#        The general format of Postfix regular expression tables is
-#        given below.  For a  discussion  of  specific  pattern  or
-#        flags   syntax,   see  pcre_table(5)  or  regexp_table(5),
-#        respectively.
-# 
-#        /pattern/flags action
-#               When pattern matches the input string, execute  the
-#               corresponding  action. See below for a list of pos-
-#               sible actions.
-# 
-#        !/pattern/flags action
-#               When pattern does not match the input string,  exe-
-#               cute the corresponding action.
-# 
-#        if /pattern/flags
-# 
-#        endif  Match the input string against the patterns between
-#               if and endif, if and only if the input string  also
-#               matches pattern. The if..endif can nest.
-# 
-#               Note:  do not prepend whitespace to patterns inside
-#               if..endif.
-# 
-#        if !/pattern/flags
-# 
-#        endif  Match the input string against the patterns between
-#               if  and endif, if and only if the input string does
-#               not match pattern. The if..endif can nest.
-# 
-#        blank lines and comments
-#               Empty lines and whitespace-only lines are  ignored,
-#               as  are  lines whose first non-whitespace character
-#               is a `#'.
-# 
-#        multi-line text
-#               A pattern/action line  starts  with  non-whitespace
-#               text.  A line that starts with whitespace continues
-#               a logical line.
-# 
-# TABLE SEARCH ORDER
-#        For each line of message input, the patterns  are  applied
-#        in  the order as specified in the table. When a pattern is
-#        found that  matches  the  input  line,  the  corresponding
-#        action  is  executed  and  then  the  next  input  line is
-#        inspected.
-# 
-# TEXT SUBSTITUTION
-#        Substitution of substrings  from  the  matched  expression
-#        into  the action string is possible using the conventional
-#        Perl syntax ($1, $2, etc.).   The  macros  in  the  result
-#        string  may  need  to  be  written as ${n} or $(n) if they
-#        aren't followed by whitespace.
-# 
-#        Note: since negated patterns (those preceded by !)  return
-#        a result when the expression does not match, substitutions
-#        are not available for negated patterns.
-# 
-# ACTIONS
-#        Action names are case insensitive. They are shown in upper
-#        case for consistency with other Postfix documentation.
-# 
-#        DISCARD optional text...
-#               Claim  successful delivery and silently discard the
-#               message.  Log the optional text if specified,  oth-
-#               erwise log a generic message.
-# 
-#               Note:   this  action  disables  further  header  or
-#               body_checks inspection of the current  message  and
-#               affects all recipients.
-# 
-#               This feature is available in Postfix 2.0 and later.
-# 
-#        DUNNO  Pretend that the input line did not match any  pat-
-#               tern,  and inspect the next input line. This action
-#               can be used to shorten the table search.
-# 
-#               For backwards compatibility reasons,  Postfix  also
-#               accepts  OK but it is (and always has been) treated
-#               as DUNNO.
-# 
-#               This feature is available in Postfix 2.1 and later.
-# 
-#        FILTER transport:destination
-#               Write  a  content  filter request to the queue file
-#               and inspect the next input line.   After  the  com-
-#               plete  message  is received it will be sent through
-#               the specified external content filter.  More infor-
-#               mation  about  external  content  filters is in the
-#               Postfix FILTER_README file.
-# 
-#               Note:  this  action  overrides  the  main.cf   con-
-#               tent_filter  setting, and affects all recipients of
-#               the message.  In  the  case  that  multiple  FILTER
-#               actions fire, only the last one is executed.
-# 
-#               This feature is available in Postfix 2.0 and later.
-# 
-#        HOLD optional text...
-#               Arrange for the message to be placed  on  the  hold
-#               queue,  and  inspect the next input line.  The mes-
-#               sage remains on hold until someone  either  deletes
-#               it  or  releases it for delivery.  Log the optional
-#               text if specified, otherwise log a generic message.
-# 
-#               Mail  that  is  placed on hold can be examined with
-#               the postcat(1) command, and  can  be  destroyed  or
-#               released with the postsuper(1) command.
-# 
-#               Note:  use  "postsuper -r" to release mail that was
-#               kept on hold for a significant fraction  of  $maxi-
-#               mal_queue_lifetime  or  $bounce_queue_lifetime,  or
-#               longer.
-# 
-#               Note: this action affects  all  recipients  of  the
-#               message.
-# 
-#               This feature is available in Postfix 2.0 and later.
-# 
-#        IGNORE Delete the current line from the input and  inspect
-#               the next input line.
-# 
-#        PREPEND text...
-#               Prepend  one  line  with  the  specified  text  and
-#               inspect the next input line.
-# 
-#               Notes:
-# 
-#               o      The prepended text is output on  a  separate
-#                      line,  immediately  before  the  input  that
-#                      triggered the PREPEND action.
-# 
-#               o      The prepended text is not considered part of
-#                      the  input  stream:  it  is  not  subject to
-#                      header/body checks or address rewriting, and
-#                      it does not affect the way that Postfix adds
-#                      missing message headers.
-# 
-#               o      When prepending text before a message header
-#                      line,  the  prepended text must begin with a
-#                      valid message header label.
-# 
-#               o      This action cannot be used to prepend multi-
-#                      line text.
-# 
-#               This feature is available in Postfix 2.1 and later.
-# 
-#        REDIRECT user(a)domain
-#               Write a message redirection request  to  the  queue
-#               file  and  inspect  the  next input line. After the
-#               message is queued, it will be sent to the specified
-#               address instead of the intended recipient(s).
-# 
-#               Note:  this action overrides the FILTER action, and
-#               affects all recipients of the message. If  multiple
-#               REDIRECT  actions  fire,  only the last one is exe-
-#               cuted.
-# 
-#               This feature is available in Postfix 2.1 and later.
-# 
-#        REPLACE text...
-#               Replace  the  current  line with the specified text
-#               and inspect the next input line.
-# 
-#               This feature is available in Postfix 2.2 and later.
-#               The  description below applies to Postfix 2.2.2 and
-#               later.
-# 
-#               Notes:
-# 
-#               o      When replacing a message  header  line,  the
-#                      replacement  text  must  begin  with a valid
-#                      header label.
-# 
-#               o      The replaced text remains part of the  input
-#                      stream.  Unlike  the result from the PREPEND
-#                      action, a replaced  message  header  may  be
-#                      subject  to address rewriting and may affect
-#                      the way that Postfix  adds  missing  message
-#                      headers.
-# 
-#        REJECT optional text...
-#               Reject  the  entire  message.  Reply  with optional
-#               text... when the optional text is specified, other-
-#               wise reply with a generic error message.
-# 
-#               Note:   this  action  disables  further  header  or
-#               body_checks inspection of the current  message  and
-#               affects all recipients.
-# 
-#        WARN optional text...
-#               Log  a  warning with the optional text... (or log a
-#               generic message) and inspect the next  input  line.
-#               This action is useful for debugging and for testing
-#               a pattern before applying more drastic actions.
-# 
-# BUGS
-#        Many people overlook the main limitations  of  header  and
-#        body_checks  rules.   These  rules  operate on one logical
-#        message header or one body line at a time, and a  decision
-#        made  for  one  line is not carried over to the next line.
-#        If text in the message body is encoded (RFC 2045) then the
-#        rules  have  to specified for the encoded form.  Likewise,
-#        when message headers are encoded (RFC 2047) then the rules
-#        need to be specified for the encoded form.
-# 
-#        Message  headers added by the cleanup(8) daemon itself are
-#        excluded from inspection. Examples of such message headers
-#        are From:, To:, Message-ID:, Date:.
-# 
-#        Message  headers  deleted by the cleanup(8) daemon will be
-#        examined before they are deleted. Examples are: Bcc:, Con-
-#        tent-Length:, Return-Path:.
-# 
-# CONFIGURATION PARAMETERS
-#        body_checks
-#               Lookup tables with content filter rules for message
-#               body lines.  These filters see one physical line at
-#               a  time,  in  chunks  of at most $line_length_limit
-#               bytes.
-# 
-#        body_checks_size_limit
-#               The amount of  content  per  message  body  segment
-#               (attachment) that is subjected to $body_checks fil-
-#               tering.
-# 
-#        header_checks
-# 
-#        mime_header_checks (default: $header_checks)
-# 
-#        nested_header_checks (default: $header_checks)
-#               Lookup tables with content filter rules for message
-#               header  lines:  respectively,  these are applied to
-#               the initial message  headers  (not  including  MIME
-#               headers),  to the MIME headers anywhere in the mes-
-#               sage, and to the initial headers of  attached  mes-
-#               sages.
-# 
-#               Note:  these filters see one logical message header
-#               at a time, even when a message header spans  multi-
-#               ple  lines.  Message  headers  that are longer than
-#               $header_size_limit characters are truncated.
-# 
-#        disable_mime_input_processing
-#               While receiving mail, give no special treatment  to
-#               MIME  related  message  headers; all text after the
-#               initial message headers is considered to be part of
-#               the  message body. This means that header_checks is
-#               applied to all the  initial  message  headers,  and
-#               that body_checks is applied to the remainder of the
-#               message.
-# 
-#               Note: when used in this  manner,  body_checks  will
-#               process  a  multi-line message header one line at a
-#               time.
-# 
-# EXAMPLES
-#        Header pattern to block attachments  with  bad  file  name
-#        extensions.
-# 
-#        /etc/postfix/main.cf:
-#            header_checks = regexp:/etc/postfix/header_checks
-# 
-#        /etc/postfix/header_checks:
-#            /^content-(type|disposition):.*name[[:space:]]*=.*\.(exe|vbs)/
-#                REJECT Bad attachment file name extension: $2
-# 
-#        Body pattern to stop a specific HTML browser vulnerability
-#        exploit.
-# 
-#        /etc/postfix/main.cf:
-#            body_checks = regexp:/etc/postfix/body_checks
-# 
-#        /etc/postfix/body_checks:
-#            /^<iframe src=(3D)?cid:.* height=(3D)?0 width=(3D)?0>$/
-#                REJECT IFRAME vulnerability exploit
-# 
-# SEE ALSO
-#        cleanup(8), canonicalize and enqueue Postfix message
-#        pcre_table(5), format of PCRE lookup tables
-#        regexp_table(5), format of POSIX regular expression tables
-#        postconf(1), Postfix configuration utility
-#        postmap(1), Postfix lookup table management
-#        postsuper(1), Postfix janitor
-#        postcat(1), show Postfix queue file contents
-#        RFC 2045, base64 and quoted-printable encoding rules
-#        RFC 2047, message header encoding for non-ASCII text
-# 
-# README FILES
-#        Use "postconf readme_directory" or  "postconf  html_direc-
-#        tory" to locate this information.
-#        DATABASE_README, Postfix lookup table overview
-#        CONTENT_INSPECTION_README, Postfix content inspection overview
-#        BUILTIN_FILTER_README, Postfix built-in content inspection
-#        BACKSCATTER_README, blocking returned forged mail
-# 
-# LICENSE
-#        The  Secure  Mailer  license must be distributed with this
-#        software.
-# 
-# AUTHOR(S)
-#        Wietse Venema
-#        IBM T.J. Watson Research
-#        P.O. Box 704
-#        Yorktown Heights, NY 10598, USA
-# 
-#                                                               HEADER_CHECKS(5)
diff --git a/config/postfix/main.cf b/config/postfix/main.cf
deleted file mode 100644
index a3d7c321b..000000000
--- a/config/postfix/main.cf
+++ /dev/null
@@ -1,83 +0,0 @@
-###
-### main.cf for IPFire
-###
-queue_directory = /var/spool/postfix
-command_directory = /usr/sbin
-daemon_directory = /usr/lib/postfix
-manpage_directory = /usr/share/man
-sample_directory = /etc/postfix
-html_directory = no
-readme_directory = no
-
-sendmail_path = /usr/sbin/sendmail
-newaliases_path = /usr/bin/newaliases
-mailq_path = /usr/bin/mailq
-
-mail_owner = postfix
-setgid_group = postdrop
-
-myhostname = ipfire.localdomain
-myorigin = $myhostname
-
-inet_interfaces = all
-#proxy_interfaces =
-mydestination = $myhostname, localhost, mysql:/etc/postfix/mysql-mydestination.cf
-unknown_local_recipient_reject_code = 550
-
-mynetworks_style = host
-mynetworks = 127.0.0.0/8
-
-#relay_domains = $mydestination
-#relayhost = $mydomain
-#relayhost = [gateway.my.domain]
-#relayhost = [mailserver.isp.tld]
-#relayhost = uucphost
-#relayhost = [an.ip.add.ress]
-#relay_recipient_maps = hash:/etc/postfix/relay_recipients
-#in_flow_delay = 1s
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-recipient_delimiter = +
-
-mailbox_transport = cyrus
-cyrus_destination_recipient_limit=1
-
-header_checks = regexp:/etc/postfix/header_checks
-#fast_flush_domains = $relay_domains
-
-smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-#local_destination_concurrency_limit = 2
-#default_destination_concurrency_limit = 20
-
-virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
-sender_canonical_maps = mysql:/etc/postfix/mysql-canonical.cf
-
-smtpd_sasl_type = cyrus
-smtpd_sasl_auth_enable = yes
-smtpd_sasl_security_options = noanonymous
-smtpd_sasl_local_domain = $myhostname
-broken_sasl_auth_clients = yes
-
-#smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
-
-#content_filter=amavis:[127.0.0.1]:10024
-
-smtpd_helo_required = yes
-mime_header_checks=pcre:/etc/postfix/body_checks
-smtpd_recipient_restrictions =
-            reject_invalid_hostname,
-            #reject_non_fqdn_hostname,
-            reject_non_fqdn_sender,
-            reject_non_fqdn_recipient,
-            reject_unknown_sender_domain,
-            reject_unknown_recipient_domain,
-            reject_unauth_pipelining,
-            permit_mynetworks,
-            permit_sasl_authenticated,
-            reject_unauth_destination,
-            reject_rbl_client zombie.dnsbl.sorbs.net,
-            reject_rbl_client opm.blitzed.org,
-            reject_rbl_client list.dsbl.org,
-            reject_rbl_client sbl.spamhaus.org,
-            permit
-            
diff --git a/config/postfix/master.cf b/config/postfix/master.cf
deleted file mode 100644
index 6c2395df1..000000000
--- a/config/postfix/master.cf
+++ /dev/null
@@ -1,103 +0,0 @@
-#
-# Postfix master process configuration file.  For details on the format
-# of the file, see the Postfix master(5) manual page.
-#
-# ==========================================================================
-# service type  private unpriv  chroot  wakeup  maxproc command + args
-#               (yes)   (yes)   (yes)   (never) (100)
-# ==========================================================================
-smtp      inet  n       -       n       -       -       smtpd
-#submission inet n      -       n       -       -       smtpd
-#	-o smtpd_etrn_restrictions=reject
-#	-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-#smtps    inet  n       -       n       -       -       smtpd
-#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
-#submission   inet    n       -       n       -       -       smtpd
-#  -o smtpd_etrn_restrictions=reject
-#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
-#628      inet  n       -       n       -       -       qmqpd
-pickup    fifo  n       -       n       60      1       pickup
-cleanup   unix  n       -       n       -       0       cleanup
-qmgr      fifo  n       -       n       300     1       qmgr
-#qmgr     fifo  n       -       n       300     1       oqmgr
-tlsmgr    unix  -       -       n       1000?   1       tlsmgr
-rewrite   unix  -       -       n       -       -       trivial-rewrite
-bounce    unix  -       -       n       -       0       bounce
-defer     unix  -       -       n       -       0       bounce
-trace     unix  -       -       n       -       0       bounce
-verify    unix  -       -       n       -       1       verify
-flush     unix  n       -       n       1000?   0       flush
-proxymap  unix  -       -       n       -       -       proxymap
-smtp      unix  -       -       n       -       -       smtp
-# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
-relay     unix  -       -       n       -       -       smtp
-	-o fallback_relay=
-#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
-showq     unix  n       -       n       -       -       showq
-error     unix  -       -       n       -       -       error
-discard   unix  -       -       n       -       -       discard
-local     unix  -       n       n       -       -       local
-virtual   unix  -       n       n       -       -       virtual
-lmtp      unix  -       -       n       -       -       lmtp
-anvil     unix  -       -       n       -       1       anvil
-scache	  unix	-	-	n	-	1	scache
-#
-# ====================================================================
-# Interfaces to non-Postfix software. Be sure to examine the manual
-# pages of the non-Postfix software to find out what options it wants.
-#
-# Many of the following services use the Postfix pipe(8) delivery
-# agent.  See the pipe(8) man page for information about ${recipient}
-# and other message envelope options.
-# ====================================================================
-#
-# maildrop. See the Postfix MAILDROP_README file for details.
-# Also specify in main.cf: maildrop_destination_recipient_limit=1
-#
-maildrop  unix  -       n       n       -       -       pipe
-  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
-#
-# The Cyrus deliver program has changed incompatibly, multiple times.
-#
-old-cyrus unix  -       n       n       -       -       pipe
-  flags= user=cyrus argv=/usr/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}
-# Cyrus 2.1.5 (Amos Gouaux)
-# Also specify in main.cf: cyrus_destination_recipient_limit=1
-cyrus     unix  -       n       n       -       -       pipe
-  user=cyrus argv=/usr/lib/cyrus/deliver -e -r ${sender} -m ${extension} ${user}
-#
-# See the Postfix UUCP_README file for configuration details.
-#
-uucp      unix  -       n       n       -       -       pipe
-  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
-#
-# Other external delivery methods.
-#
-procmail  unix  -       n       n       -       20      pipe
-  flags=R user=cyrus argv=/usr/bin/procmail -r SENDER=${sender} -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc
-
-amavis    unix  -       -       n       -      2        lmtp
-    -o lmtp_data_done_timeout=1200
-    -o lmtp_send_xforward_command=yes
-    -o disable_dns_lookups=yes
-    -o max_use=20
-
-127.0.0.1:10025 inet n  -       n       -       -       smtpd
-    -o content_filter=
-    -o local_recipient_maps=
-    -o relay_recipient_maps=
-    -o smtpd_delay_reject=no
-    -o smtpd_restriction_classes=
-    -o smtpd_client_restrictions=
-    -o smtpd_helo_restrictions=
-    -o smtpd_sender_restrictions=
-    -o smtpd_recipient_restrictions=permit_mynetworks,reject
-    -o smtpd_data_restrictions=reject_unauth_pipelining
-    -o smtpd_end_of_data_restrictions=
-    -o mynetworks=127.0.0.0/8
-    -o smtpd_error_sleep_time=0
-    -o smtpd_soft_error_limit=1001
-    -o smtpd_hard_error_limit=1000
-    -o smtpd_client_connection_count_limit=0
-    -o smtpd_client_connection_rate_limit=0
-    -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
diff --git a/config/postfix/mysql-canonical.cf b/config/postfix/mysql-canonical.cf
deleted file mode 100644
index 2f51e35ff..000000000
--- a/config/postfix/mysql-canonical.cf
+++ /dev/null
@@ -1,8 +0,0 @@
-hosts = localhost
-user = root
-password = mysqlfire
-table = user
-dbname = mail
-select_field = canonical
-where_field = mbox
-additional_conditions = and active = '1' limit 1
diff --git a/config/postfix/mysql-mydestination.cf b/config/postfix/mysql-mydestination.cf
deleted file mode 100644
index 99924241a..000000000
--- a/config/postfix/mysql-mydestination.cf
+++ /dev/null
@@ -1,7 +0,0 @@
-hosts = localhost
-user = root
-password = mysqlfire
-dbname = mail
-table = domains
-select_field = domain
-where_field = domain
diff --git a/config/postfix/mysql-virtual.cf b/config/postfix/mysql-virtual.cf
deleted file mode 100644
index d133592ac..000000000
--- a/config/postfix/mysql-virtual.cf
+++ /dev/null
@@ -1,8 +0,0 @@
-hosts = localhost
-user = root
-password = mysqlfire
-dbname = mail
-table = virtual
-select_field = dest
-where_field = address
-additional_conditions = and active = '1'
diff --git a/config/rootfiles/common/armv5tel/initscripts b/config/rootfiles/common/armv5tel/initscripts
index d3a3cf829..43802216d 100644
--- a/config/rootfiles/common/armv5tel/initscripts
+++ b/config/rootfiles/common/armv5tel/initscripts
@@ -22,7 +22,6 @@ etc/rc.d/init.d/halt
 etc/rc.d/init.d/ipsec
 etc/rc.d/init.d/leds
 etc/rc.d/init.d/localnet
-etc/rc.d/init.d/mISDN
 etc/rc.d/init.d/modules
 etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
diff --git a/config/rootfiles/common/bison b/config/rootfiles/common/bison
index 2304eca1b..2ecfc75fb 100644
--- a/config/rootfiles/common/bison
+++ b/config/rootfiles/common/bison
@@ -1,7 +1,6 @@
 #usr/bin/bison
 #usr/bin/yacc
 #usr/lib/liby.a
-#usr/share/aclocal
 #usr/share/aclocal/bison-i18n.m4
 #usr/share/bison
 #usr/share/bison/README
@@ -29,25 +28,101 @@
 #usr/share/bison/xslt/xml2text.xsl
 #usr/share/bison/xslt/xml2xhtml.xsl
 #usr/share/bison/yacc.c
-#usr/share/doc/bison-3.0.4
-#usr/share/doc/bison-3.0.4/AUTHORS
-#usr/share/doc/bison-3.0.4/COPYING
-#usr/share/doc/bison-3.0.4/NEWS
-#usr/share/doc/bison-3.0.4/README
-#usr/share/doc/bison-3.0.4/THANKS
-#usr/share/doc/bison-3.0.4/TODO
-#usr/share/doc/bison-3.0.4/examples
-#usr/share/doc/bison-3.0.4/examples/calc++
-#usr/share/doc/bison-3.0.4/examples/calc++/calc++-driver.cc
-#usr/share/doc/bison-3.0.4/examples/calc++/calc++-driver.hh
-#usr/share/doc/bison-3.0.4/examples/calc++/calc++-parser.yy
-#usr/share/doc/bison-3.0.4/examples/calc++/calc++-scanner.ll
-#usr/share/doc/bison-3.0.4/examples/calc++/calc++.cc
-#usr/share/doc/bison-3.0.4/examples/mfcalc
-#usr/share/doc/bison-3.0.4/examples/mfcalc/calc.h
-#usr/share/doc/bison-3.0.4/examples/mfcalc/mfcalc.y
-#usr/share/doc/bison-3.0.4/examples/rpcalc
-#usr/share/doc/bison-3.0.4/examples/rpcalc/rpcalc.y
+#usr/share/doc/bison
+#usr/share/doc/bison/AUTHORS
+#usr/share/doc/bison/COPYING
+#usr/share/doc/bison/NEWS
+#usr/share/doc/bison/README
+#usr/share/doc/bison/THANKS
+#usr/share/doc/bison/TODO
+#usr/share/doc/bison/examples
+#usr/share/doc/bison/examples/calc++
+#usr/share/doc/bison/examples/calc++/calc++-driver.cc
+#usr/share/doc/bison/examples/calc++/calc++-driver.hh
+#usr/share/doc/bison/examples/calc++/calc++-parser.yy
+#usr/share/doc/bison/examples/calc++/calc++-scanner.ll
+#usr/share/doc/bison/examples/calc++/calc++.cc
+#usr/share/doc/bison/examples/mfcalc
+#usr/share/doc/bison/examples/mfcalc/calc.h
+#usr/share/doc/bison/examples/mfcalc/mfcalc.y
+#usr/share/doc/bison/examples/rpcalc
+#usr/share/doc/bison/examples/rpcalc/rpcalc.y
 #usr/share/info/bison.info
+#usr/share/locale/ast
+#usr/share/locale/ast/LC_MESSAGES
+#usr/share/locale/ast/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/da/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/da/LC_MESSAGES/bison.mo
+#usr/share/locale/de/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/de/LC_MESSAGES/bison.mo
+#usr/share/locale/el/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/el/LC_MESSAGES/bison.mo
+#usr/share/locale/eo/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/eo/LC_MESSAGES/bison.mo
+#usr/share/locale/es/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/es/LC_MESSAGES/bison.mo
+#usr/share/locale/et/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/et/LC_MESSAGES/bison.mo
+#usr/share/locale/fi/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/fi/LC_MESSAGES/bison.mo
+#usr/share/locale/fr/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/fr/LC_MESSAGES/bison.mo
+#usr/share/locale/ga/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ga/LC_MESSAGES/bison.mo
+#usr/share/locale/gl/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/hr/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/hr/LC_MESSAGES/bison.mo
+#usr/share/locale/hu/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ia/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/id/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/id/LC_MESSAGES/bison.mo
+#usr/share/locale/it/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/it/LC_MESSAGES/bison.mo
+#usr/share/locale/ja/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ja/LC_MESSAGES/bison.mo
+#usr/share/locale/ky
+#usr/share/locale/ky/LC_MESSAGES
+#usr/share/locale/ky/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/lt/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/lv
+#usr/share/locale/lv/LC_MESSAGES
+#usr/share/locale/lv/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ms/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ms/LC_MESSAGES/bison.mo
+#usr/share/locale/nb/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/nb/LC_MESSAGES/bison.mo
+#usr/share/locale/nl/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/nl/LC_MESSAGES/bison.mo
+#usr/share/locale/pl/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/pl/LC_MESSAGES/bison.mo
+#usr/share/locale/pt/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/pt/LC_MESSAGES/bison.mo
+#usr/share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/pt_BR/LC_MESSAGES/bison.mo
+#usr/share/locale/ro/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ro/LC_MESSAGES/bison.mo
+#usr/share/locale/ru/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/ru/LC_MESSAGES/bison.mo
+#usr/share/locale/sl/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/sq
+#usr/share/locale/sq/LC_MESSAGES
+#usr/share/locale/sq/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/sr/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/sr/LC_MESSAGES/bison.mo
+#usr/share/locale/sv/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/sv/LC_MESSAGES/bison.mo
+#usr/share/locale/th
+#usr/share/locale/th/LC_MESSAGES
+#usr/share/locale/th/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/tr/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/tr/LC_MESSAGES/bison.mo
+#usr/share/locale/uk/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/uk/LC_MESSAGES/bison.mo
+#usr/share/locale/vi/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/vi/LC_MESSAGES/bison.mo
+#usr/share/locale/zh_CN/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/zh_CN/LC_MESSAGES/bison.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/bison.mo
 #usr/share/man/man1/bison.1
 #usr/share/man/man1/yacc.1
diff --git a/config/rootfiles/common/capi4k-utils b/config/rootfiles/common/capi4k-utils
deleted file mode 100644
index 3a5d66a80..000000000
--- a/config/rootfiles/common/capi4k-utils
+++ /dev/null
@@ -1,12 +0,0 @@
-sbin/capiinit
-usr/bin/capiinfo
-#usr/include/capi20.h
-#usr/include/capicmd.h
-#usr/include/capiutils.h
-#usr/lib/libcapi20.a
-#usr/lib/libcapi20.la
-usr/lib/libcapi20.so
-usr/lib/libcapi20.so.3
-usr/lib/libcapi20.so.3.0.4
-#usr/lib/libcapi20dyn.a
-#usr/man/man8/capiinfo.8
diff --git a/config/rootfiles/common/i586/initscripts b/config/rootfiles/common/i586/initscripts
index 67e495c4a..5463f675d 100644
--- a/config/rootfiles/common/i586/initscripts
+++ b/config/rootfiles/common/i586/initscripts
@@ -23,7 +23,6 @@ etc/rc.d/init.d/halt
 etc/rc.d/init.d/ipsec
 etc/rc.d/init.d/leds
 etc/rc.d/init.d/localnet
-etc/rc.d/init.d/mISDN
 etc/rc.d/init.d/modules
 etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
diff --git a/config/rootfiles/common/mISDNuser b/config/rootfiles/common/mISDNuser
deleted file mode 100644
index 9c424c4a5..000000000
--- a/config/rootfiles/common/mISDNuser
+++ /dev/null
@@ -1,26 +0,0 @@
-usr/bin/isdn_text2wireshark
-usr/bin/l1oipctrl
-usr/bin/misdn_E1test
-usr/bin/misdn_bridge
-usr/bin/misdn_info
-usr/bin/misdn_log
-#usr/etc
-#usr/etc/udev
-#usr/etc/udev/rules.d
-#usr/etc/udev/rules.d/45-misdn.rules
-#usr/include/mISDN
-#usr/include/mISDN/l3dss1.h
-#usr/include/mISDN/mISDNcompat.h
-#usr/include/mISDN/mISDNif.h
-#usr/include/mISDN/mbuffer.h
-#usr/include/mISDN/mlayer3.h
-#usr/include/mISDN/q931.h
-#usr/include/mISDN/suppserv.h
-#usr/lib/libmisdn.a
-#usr/lib/libmisdn.la
-usr/lib/libmisdn.so
-usr/lib/libmisdn.so.1
-usr/lib/libmisdn.so.1.0.0
-usr/sbin/misdn_cleanl2
-usr/sbin/misdn_rename
-etc/rc.d/init.d/mISDN
diff --git a/config/rootfiles/common/mysql-libs b/config/rootfiles/common/mysql-libs
deleted file mode 100644
index 6eb0384e7..000000000
--- a/config/rootfiles/common/mysql-libs
+++ /dev/null
@@ -1,10 +0,0 @@
-usr/lib/libmysqlclient.so.15
-usr/lib/libmysqlclient.so.15.0.0
-usr/lib/libmysqlclient_r.so.15
-usr/lib/libmysqlclient_r.so.15.0.0
-usr/lib/mysql/libmysqlclient.so
-usr/lib/mysql/libmysqlclient.so.15
-usr/lib/mysql/libmysqlclient.so.15.0.0
-usr/lib/mysql/libmysqlclient_r.so
-usr/lib/mysql/libmysqlclient_r.so.15
-usr/lib/mysql/libmysqlclient_r.so.15.0.0
diff --git a/config/rootfiles/common/pam b/config/rootfiles/common/pam
index 3b5e10e45..0ca320f8f 100644
--- a/config/rootfiles/common/pam
+++ b/config/rootfiles/common/pam
@@ -1,11 +1,5 @@
 #etc/environment
 etc/pam.d
-#etc/pam.d/ftp
-#etc/pam.d/imap
-#etc/pam.d/other
-#etc/pam.d/pop
-#etc/pam.d/sieve
-#etc/pam.d/smtp
 etc/security
 #etc/security/access.conf
 #etc/security/group.conf
diff --git a/config/rootfiles/common/pammysql b/config/rootfiles/common/pammysql
deleted file mode 100644
index fbdfadd3a..000000000
--- a/config/rootfiles/common/pammysql
+++ /dev/null
@@ -1,2 +0,0 @@
-#lib/security/pam_mysql.la
-lib/security/pam_mysql.so
diff --git a/config/rootfiles/common/tcpwrapper b/config/rootfiles/common/tcpwrapper
deleted file mode 100644
index febe49722..000000000
--- a/config/rootfiles/common/tcpwrapper
+++ /dev/null
@@ -1,21 +0,0 @@
-#usr/include/tcpd.h
-#usr/lib/libwrap.a
-usr/lib/libwrap.so
-usr/lib/libwrap.so.0
-usr/lib/libwrap.so.0.7.6
-#usr/sbin/safe_finger
-#usr/sbin/tcpd
-#usr/sbin/tcpdchk
-#usr/sbin/tcpdmatch
-#usr/sbin/try-from
-#usr/share/man/man3/hosts_access.3
-#usr/share/man/man3/hosts_ctl.3
-#usr/share/man/man3/request_init.3
-#usr/share/man/man3/request_set.3
-#usr/share/man/man5/hosts_access.5
-#usr/share/man/man5/hosts_options.5
-#usr/share/man/man8/safe_finger.8
-#usr/share/man/man8/tcpd.8
-#usr/share/man/man8/tcpdchk.8
-#usr/share/man/man8/tcpdmatch.8
-#usr/share/man/man8/try-from.8
diff --git a/config/rootfiles/common/x86_64/initscripts b/config/rootfiles/common/x86_64/initscripts
index 67e495c4a..5463f675d 100644
--- a/config/rootfiles/common/x86_64/initscripts
+++ b/config/rootfiles/common/x86_64/initscripts
@@ -23,7 +23,6 @@ etc/rc.d/init.d/halt
 etc/rc.d/init.d/ipsec
 etc/rc.d/init.d/leds
 etc/rc.d/init.d/localnet
-etc/rc.d/init.d/mISDN
 etc/rc.d/init.d/modules
 etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
diff --git a/config/rootfiles/core/118/exclude b/config/rootfiles/core/119/exclude
similarity index 100%
rename from config/rootfiles/core/118/exclude
rename to config/rootfiles/core/119/exclude
diff --git a/config/rootfiles/core/119/filelists/armv5tel/binutils b/config/rootfiles/core/119/filelists/armv5tel/binutils
new file mode 120000
index 000000000..ac971f931
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/armv5tel/binutils
@@ -0,0 +1 @@
+../../../../common/armv5tel/binutils
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/armv5tel/gcc b/config/rootfiles/core/119/filelists/armv5tel/gcc
new file mode 120000
index 000000000..84f7b9344
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/armv5tel/gcc
@@ -0,0 +1 @@
+../../../../common/armv5tel/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/armv5tel/glibc b/config/rootfiles/core/119/filelists/armv5tel/glibc
new file mode 120000
index 000000000..4c70d724b
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/armv5tel/glibc
@@ -0,0 +1 @@
+../../../../common/armv5tel/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/dma b/config/rootfiles/core/119/filelists/dma
new file mode 120000
index 000000000..60f4682da
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/dma
@@ -0,0 +1 @@
+../../../common/dma
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/files b/config/rootfiles/core/119/filelists/files
new file mode 100644
index 000000000..57a75db9a
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/files
@@ -0,0 +1,7 @@
+etc/system-release
+etc/issue
+etc/rc.d/init.d/cleanfs
+etc/rc.d/init.d/unbound
+srv/web/ipfire/cgi-bin/index.cgi
+srv/web/ipfire/cgi-bin/ovpnmain.cgi
+var/ipfire/langs
diff --git a/config/rootfiles/core/119/filelists/hostname b/config/rootfiles/core/119/filelists/hostname
new file mode 120000
index 000000000..2a96fdd31
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/hostname
@@ -0,0 +1 @@
+../../../common/hostname
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/i586/binutils b/config/rootfiles/core/119/filelists/i586/binutils
new file mode 120000
index 000000000..78695d73a
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/i586/binutils
@@ -0,0 +1 @@
+../../../../common/i586/binutils
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/i586/gcc b/config/rootfiles/core/119/filelists/i586/gcc
new file mode 120000
index 000000000..ba328e3b6
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/i586/gcc
@@ -0,0 +1 @@
+../../../../common/i586/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/i586/glibc b/config/rootfiles/core/119/filelists/i586/glibc
new file mode 120000
index 000000000..943021f19
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/i586/glibc
@@ -0,0 +1 @@
+../../../../common/i586/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/iproute2 b/config/rootfiles/core/119/filelists/iproute2
new file mode 120000
index 000000000..05f0f71fb
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/iproute2
@@ -0,0 +1 @@
+../../../common/iproute2
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/pam b/config/rootfiles/core/119/filelists/pam
new file mode 120000
index 000000000..660a1d80e
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/pam
@@ -0,0 +1 @@
+../../../common/pam
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/setup b/config/rootfiles/core/119/filelists/setup
new file mode 120000
index 000000000..209374bbc
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/setup
@@ -0,0 +1 @@
+../../../common/setup
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/x86_64/binutils b/config/rootfiles/core/119/filelists/x86_64/binutils
new file mode 120000
index 000000000..7d0fda554
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/x86_64/binutils
@@ -0,0 +1 @@
+../../../../common/x86_64/binutils
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/x86_64/gcc b/config/rootfiles/core/119/filelists/x86_64/gcc
new file mode 120000
index 000000000..d1616d377
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/x86_64/gcc
@@ -0,0 +1 @@
+../../../../common/x86_64/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/119/filelists/x86_64/glibc b/config/rootfiles/core/119/filelists/x86_64/glibc
new file mode 120000
index 000000000..111909966
--- /dev/null
+++ b/config/rootfiles/core/119/filelists/x86_64/glibc
@@ -0,0 +1 @@
+../../../../common/x86_64/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/118/meta b/config/rootfiles/core/119/meta
similarity index 100%
rename from config/rootfiles/core/118/meta
rename to config/rootfiles/core/119/meta
diff --git a/src/paks/mysql/update.sh b/config/rootfiles/core/119/update.sh
similarity index 52%
rename from src/paks/mysql/update.sh
rename to config/rootfiles/core/119/update.sh
index 548b9dbd3..e4c7a77eb 100644
--- a/src/paks/mysql/update.sh
+++ b/config/rootfiles/core/119/update.sh
@@ -5,7 +5,7 @@
 #                                                                          #
 # 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        #
+# 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,                #
@@ -17,34 +17,75 @@
 # 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>.                        #
+# Copyright (C) 2017 IPFire-Team <info(a)ipfire.org>.                        #
 #                                                                          #
 ############################################################################
 #
 . /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
 
-# Create backup include file if it is missing.
-if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then
-	cat <<EOF > /var/ipfire/backup/addons/includes/mysql
-/etc/my.cnf
-/srv/mysql
-EOF
-fi
+core=119
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+	rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
 
-# Stop the mysql service
-stop_service "${NAME}"
+# Stop services
 
-# Make backup
-make_backup "${NAME}"
+# Remove old files
+rm -vf \
+	/sbin/capiinit \
+	/usr/bin/capiinfo \
+	/usr/lib/libcapi20* \
+	/usr/bin/isdn_text2wireshark \
+	/usr/bin/l1oipctrl \
+	/usr/bin/msidn_* \
+	/usr/lib/libmisdn* \
+	/usr/sbin/misdn_* \
+	/etc/rc.d/init.d/mISDN \
+	/usr/lib/libwrap* \
+	/lib/security/pam_mysql.so
 
-# Update files
-remove_files
+# Extract files
 extract_files
 
-# Restore backup
-restore_backup "${NAME}"
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# remove dropped packages
+for package in lcr perl-DBD-mysql mysql; do
+	if [ -e /opt/pakfire/db/installed/meta-$package ]; then
+		pakfire remove -y $package
+	fi
+	rm -f /opt/pakfire/db/installed/meta-$package
+	rm -f /opt/pakfire/db/meta/meta-$package
+	rm -f /opt/pakfire/db/rootfiles/$package
+done
+
+# Remove more old files
+rm -vf \
+	/usr/lib/libmysqlclient* \
+	/usr/lib/mysql
+
+# Start services
+
+# This update need a reboot...
+#touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+	grub-mkconfig -o /boot/grub/grub.cfg
+fi
 
-# Restart the service
-start_service "${NAME}"
+sync
 
+# Don't report the exitcode last command
 exit 0
diff --git a/config/rootfiles/oldcore/118/exclude b/config/rootfiles/oldcore/118/exclude
new file mode 100644
index 000000000..d6fd053b6
--- /dev/null
+++ b/config/rootfiles/oldcore/118/exclude
@@ -0,0 +1,30 @@
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/ovpn
+var/lib/alternatives
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/core/118/filelists/bind b/config/rootfiles/oldcore/118/filelists/bind
similarity index 100%
rename from config/rootfiles/core/118/filelists/bind
rename to config/rootfiles/oldcore/118/filelists/bind
diff --git a/config/rootfiles/core/118/filelists/files b/config/rootfiles/oldcore/118/filelists/files
similarity index 100%
rename from config/rootfiles/core/118/filelists/files
rename to config/rootfiles/oldcore/118/filelists/files
diff --git a/config/rootfiles/core/118/filelists/glib b/config/rootfiles/oldcore/118/filelists/glib
similarity index 100%
rename from config/rootfiles/core/118/filelists/glib
rename to config/rootfiles/oldcore/118/filelists/glib
diff --git a/config/rootfiles/core/118/filelists/gzip b/config/rootfiles/oldcore/118/filelists/gzip
similarity index 100%
rename from config/rootfiles/core/118/filelists/gzip
rename to config/rootfiles/oldcore/118/filelists/gzip
diff --git a/config/rootfiles/core/118/filelists/hdparm b/config/rootfiles/oldcore/118/filelists/hdparm
similarity index 100%
rename from config/rootfiles/core/118/filelists/hdparm
rename to config/rootfiles/oldcore/118/filelists/hdparm
diff --git a/config/rootfiles/core/118/filelists/i586/dmidecode b/config/rootfiles/oldcore/118/filelists/i586/dmidecode
similarity index 100%
rename from config/rootfiles/core/118/filelists/i586/dmidecode
rename to config/rootfiles/oldcore/118/filelists/i586/dmidecode
diff --git a/config/rootfiles/core/118/filelists/lz4 b/config/rootfiles/oldcore/118/filelists/lz4
similarity index 100%
rename from config/rootfiles/core/118/filelists/lz4
rename to config/rootfiles/oldcore/118/filelists/lz4
diff --git a/config/rootfiles/core/118/filelists/openssh b/config/rootfiles/oldcore/118/filelists/openssh
similarity index 100%
rename from config/rootfiles/core/118/filelists/openssh
rename to config/rootfiles/oldcore/118/filelists/openssh
diff --git a/config/rootfiles/core/118/filelists/poppler b/config/rootfiles/oldcore/118/filelists/poppler
similarity index 100%
rename from config/rootfiles/core/118/filelists/poppler
rename to config/rootfiles/oldcore/118/filelists/poppler
diff --git a/config/rootfiles/core/118/filelists/sed b/config/rootfiles/oldcore/118/filelists/sed
similarity index 100%
rename from config/rootfiles/core/118/filelists/sed
rename to config/rootfiles/oldcore/118/filelists/sed
diff --git a/config/rootfiles/core/118/filelists/snort b/config/rootfiles/oldcore/118/filelists/snort
similarity index 100%
rename from config/rootfiles/core/118/filelists/snort
rename to config/rootfiles/oldcore/118/filelists/snort
diff --git a/config/rootfiles/core/118/filelists/squid b/config/rootfiles/oldcore/118/filelists/squid
similarity index 100%
rename from config/rootfiles/core/118/filelists/squid
rename to config/rootfiles/oldcore/118/filelists/squid
diff --git a/config/rootfiles/core/118/filelists/unbound b/config/rootfiles/oldcore/118/filelists/unbound
similarity index 100%
rename from config/rootfiles/core/118/filelists/unbound
rename to config/rootfiles/oldcore/118/filelists/unbound
diff --git a/config/rootfiles/core/118/filelists/wget b/config/rootfiles/oldcore/118/filelists/wget
similarity index 100%
rename from config/rootfiles/core/118/filelists/wget
rename to config/rootfiles/oldcore/118/filelists/wget
diff --git a/config/rootfiles/core/118/filelists/x86_64/dmidecode b/config/rootfiles/oldcore/118/filelists/x86_64/dmidecode
similarity index 100%
rename from config/rootfiles/core/118/filelists/x86_64/dmidecode
rename to config/rootfiles/oldcore/118/filelists/x86_64/dmidecode
diff --git a/config/rootfiles/oldcore/118/meta b/config/rootfiles/oldcore/118/meta
new file mode 100644
index 000000000..d547fa86f
--- /dev/null
+++ b/config/rootfiles/oldcore/118/meta
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/core/118/update.sh b/config/rootfiles/oldcore/118/update.sh
similarity index 100%
rename from config/rootfiles/core/118/update.sh
rename to config/rootfiles/oldcore/118/update.sh
diff --git a/config/rootfiles/packages/asterisk b/config/rootfiles/packages/asterisk
index 90a9a7c16..20472ff86 100644
--- a/config/rootfiles/packages/asterisk
+++ b/config/rootfiles/packages/asterisk
@@ -254,7 +254,6 @@ usr/lib/asterisk/modules/app_minivm.so
 usr/lib/asterisk/modules/app_mixmonitor.so
 usr/lib/asterisk/modules/app_morsecode.so
 usr/lib/asterisk/modules/app_mp3.so
-usr/lib/asterisk/modules/app_mysql.so
 usr/lib/asterisk/modules/app_nbscat.so
 usr/lib/asterisk/modules/app_originate.so
 usr/lib/asterisk/modules/app_page.so
@@ -295,7 +294,6 @@ usr/lib/asterisk/modules/bridge_softmix.so
 usr/lib/asterisk/modules/cdr_csv.so
 usr/lib/asterisk/modules/cdr_custom.so
 usr/lib/asterisk/modules/cdr_manager.so
-usr/lib/asterisk/modules/cdr_mysql.so
 usr/lib/asterisk/modules/cdr_sqlite3_custom.so
 usr/lib/asterisk/modules/cdr_syslog.so
 usr/lib/asterisk/modules/cel_custom.so
@@ -410,7 +408,6 @@ usr/lib/asterisk/modules/res_clialiases.so
 usr/lib/asterisk/modules/res_clioriginate.so
 usr/lib/asterisk/modules/res_config_curl.so
 usr/lib/asterisk/modules/res_config_ldap.so
-usr/lib/asterisk/modules/res_config_mysql.so
 usr/lib/asterisk/modules/res_config_sqlite3.so
 usr/lib/asterisk/modules/res_convert.so
 usr/lib/asterisk/modules/res_crypto.so
@@ -484,7 +481,6 @@ var/ipfire/asterisk/agents.conf
 var/ipfire/asterisk/alarmreceiver.conf
 var/ipfire/asterisk/alsa.conf
 var/ipfire/asterisk/amd.conf
-var/ipfire/asterisk/app_mysql.conf
 var/ipfire/asterisk/app_skel.conf
 var/ipfire/asterisk/ari.conf
 var/ipfire/asterisk/ast_debug_tools.conf
@@ -497,7 +493,6 @@ var/ipfire/asterisk/cdr.conf
 var/ipfire/asterisk/cdr_adaptive_odbc.conf
 var/ipfire/asterisk/cdr_custom.conf
 var/ipfire/asterisk/cdr_manager.conf
-var/ipfire/asterisk/cdr_mysql.conf
 var/ipfire/asterisk/cdr_odbc.conf
 var/ipfire/asterisk/cdr_pgsql.conf
 var/ipfire/asterisk/cdr_sqlite3_custom.conf
@@ -558,7 +553,6 @@ var/ipfire/asterisk/pjsip_notify.conf
 var/ipfire/asterisk/pjsip_wizard.conf
 var/ipfire/asterisk/queuerules.conf
 var/ipfire/asterisk/queues.conf
-var/ipfire/asterisk/res_config_mysql.conf
 var/ipfire/asterisk/res_config_sqlite.conf
 var/ipfire/asterisk/res_config_sqlite3.conf
 var/ipfire/asterisk/res_corosync.conf
diff --git a/config/rootfiles/packages/mysql b/config/rootfiles/packages/mysql
deleted file mode 100644
index 292324662..000000000
--- a/config/rootfiles/packages/mysql
+++ /dev/null
@@ -1,302 +0,0 @@
-etc/my.cnf
-etc/rc.d/init.d/mysql
-srv/mysql
-#srv/mysql/mysql
-#srv/mysql/mysql/columns_priv.MYD
-#srv/mysql/mysql/columns_priv.MYI
-#srv/mysql/mysql/columns_priv.frm
-#srv/mysql/mysql/db.MYD
-#srv/mysql/mysql/db.MYI
-#srv/mysql/mysql/db.frm
-#srv/mysql/mysql/func.MYD
-#srv/mysql/mysql/func.MYI
-#srv/mysql/mysql/func.frm
-#srv/mysql/mysql/help_category.MYD
-#srv/mysql/mysql/help_category.MYI
-#srv/mysql/mysql/help_category.frm
-#srv/mysql/mysql/help_keyword.MYD
-#srv/mysql/mysql/help_keyword.MYI
-#srv/mysql/mysql/help_keyword.frm
-#srv/mysql/mysql/help_relation.MYD
-#srv/mysql/mysql/help_relation.MYI
-#srv/mysql/mysql/help_relation.frm
-#srv/mysql/mysql/help_topic.MYD
-#srv/mysql/mysql/help_topic.MYI
-#srv/mysql/mysql/help_topic.frm
-#srv/mysql/mysql/host.MYD
-#srv/mysql/mysql/host.MYI
-#srv/mysql/mysql/host.frm
-#srv/mysql/mysql/proc.MYD
-#srv/mysql/mysql/proc.MYI
-#srv/mysql/mysql/proc.frm
-#srv/mysql/mysql/procs_priv.MYD
-#srv/mysql/mysql/procs_priv.MYI
-#srv/mysql/mysql/procs_priv.frm
-#srv/mysql/mysql/tables_priv.MYD
-#srv/mysql/mysql/tables_priv.MYI
-#srv/mysql/mysql/tables_priv.frm
-#srv/mysql/mysql/time_zone.MYD
-#srv/mysql/mysql/time_zone.MYI
-#srv/mysql/mysql/time_zone.frm
-#srv/mysql/mysql/time_zone_leap_second.MYD
-#srv/mysql/mysql/time_zone_leap_second.MYI
-#srv/mysql/mysql/time_zone_leap_second.frm
-#srv/mysql/mysql/time_zone_name.MYD
-#srv/mysql/mysql/time_zone_name.MYI
-#srv/mysql/mysql/time_zone_name.frm
-#srv/mysql/mysql/time_zone_transition.MYD
-#srv/mysql/mysql/time_zone_transition.MYI
-#srv/mysql/mysql/time_zone_transition.frm
-#srv/mysql/mysql/time_zone_transition_type.MYD
-#srv/mysql/mysql/time_zone_transition_type.MYI
-#srv/mysql/mysql/time_zone_transition_type.frm
-#srv/mysql/mysql/user.MYD
-#srv/mysql/mysql/user.MYI
-#srv/mysql/mysql/user.frm
-usr/bin/comp_err
-usr/bin/innochecksum
-usr/bin/msql2mysql
-usr/bin/my_print_defaults
-usr/bin/myisam_ftdump
-usr/bin/myisamchk
-usr/bin/myisamlog
-usr/bin/myisampack
-usr/bin/mysql
-usr/bin/mysql_client_test
-usr/bin/mysql_config
-usr/bin/mysql_convert_table_format
-usr/bin/mysql_explain_log
-usr/bin/mysql_find_rows
-usr/bin/mysql_fix_extensions
-usr/bin/mysql_fix_privilege_tables
-usr/bin/mysql_install_db
-usr/bin/mysql_secure_installation
-usr/bin/mysql_setpermission
-usr/bin/mysql_tableinfo
-usr/bin/mysql_tzinfo_to_sql
-usr/bin/mysql_upgrade
-usr/bin/mysql_upgrade_shell
-usr/bin/mysql_waitpid
-usr/bin/mysql_zap
-usr/bin/mysqlaccess
-usr/bin/mysqladmin
-usr/bin/mysqlbinlog
-usr/bin/mysqlbug
-usr/bin/mysqlcheck
-usr/bin/mysqld_multi
-usr/bin/mysqld_safe
-usr/bin/mysqldump
-usr/bin/mysqldumpslow
-usr/bin/mysqlhotcopy
-usr/bin/mysqlimport
-usr/bin/mysqlshow
-usr/bin/mysqltest
-usr/bin/mysqltestmanager
-usr/bin/mysqltestmanager-pwgen
-usr/bin/mysqltestmanagerc
-usr/bin/perror
-usr/bin/replace
-usr/bin/resolve_stack_dump
-usr/bin/resolveip
-#usr/include/mysql
-#usr/include/mysql/decimal.h
-#usr/include/mysql/errmsg.h
-#usr/include/mysql/keycache.h
-#usr/include/mysql/m_ctype.h
-#usr/include/mysql/m_string.h
-#usr/include/mysql/my_alloc.h
-#usr/include/mysql/my_attribute.h
-#usr/include/mysql/my_config.h
-#usr/include/mysql/my_dbug.h
-#usr/include/mysql/my_dir.h
-#usr/include/mysql/my_getopt.h
-#usr/include/mysql/my_global.h
-#usr/include/mysql/my_list.h
-#usr/include/mysql/my_net.h
-#usr/include/mysql/my_no_pthread.h
-#usr/include/mysql/my_pthread.h
-#usr/include/mysql/my_sys.h
-#usr/include/mysql/my_xml.h
-#usr/include/mysql/mysql.h
-#usr/include/mysql/mysql_com.h
-#usr/include/mysql/mysql_embed.h
-#usr/include/mysql/mysql_time.h
-#usr/include/mysql/mysql_version.h
-#usr/include/mysql/mysqld_ername.h
-#usr/include/mysql/mysqld_error.h
-#usr/include/mysql/raid.h
-#usr/include/mysql/sql_common.h
-#usr/include/mysql/sql_state.h
-#usr/include/mysql/sslopt-case.h
-#usr/include/mysql/sslopt-longopts.h
-#usr/include/mysql/sslopt-vars.h
-#usr/include/mysql/typelib.h
-#usr/lib/libmysqlclient.so
-#usr/lib/libmysqlclient.so.15
-#usr/lib/libmysqlclient.so.15.0.0
-#usr/lib/libmysqlclient_r.so
-#usr/lib/libmysqlclient_r.so.15
-#usr/lib/libmysqlclient_r.so.15.0.0
-#usr/lib/mysql
-#usr/lib/mysql/libdbug.a
-#usr/lib/mysql/libheap.a
-#usr/lib/mysql/libmyisam.a
-#usr/lib/mysql/libmyisammrg.a
-#usr/lib/mysql/libmysqlclient.a
-#usr/lib/mysql/libmysqlclient.la
-#usr/lib/mysql/libmysqlclient.so
-#usr/lib/mysql/libmysqlclient.so.15
-#usr/lib/mysql/libmysqlclient.so.15.0.0
-#usr/lib/mysql/libmysqlclient_r.a
-#usr/lib/mysql/libmysqlclient_r.la
-#usr/lib/mysql/libmysqlclient_r.so
-#usr/lib/mysql/libmysqlclient_r.so.15
-#usr/lib/mysql/libmysqlclient_r.so.15.0.0
-#usr/lib/mysql/libmystrings.a
-#usr/lib/mysql/libmysys.a
-#usr/lib/mysql/libvio.a
-usr/sbin/mysqld
-usr/sbin/mysqlmanager
-#usr/share/info/mysql.info
-#usr/share/man/man1/comp_err.1
-#usr/share/man/man1/innochecksum.1
-#usr/share/man/man1/msql2mysql.1
-#usr/share/man/man1/my_print_defaults.1
-#usr/share/man/man1/myisam_ftdump.1
-#usr/share/man/man1/myisamchk.1
-#usr/share/man/man1/myisamlog.1
-#usr/share/man/man1/myisampack.1
-#usr/share/man/man1/mysql-stress-test.pl.1
-#usr/share/man/man1/mysql-test-run.pl.1
-#usr/share/man/man1/mysql.1
-#usr/share/man/man1/mysql.server.1
-#usr/share/man/man1/mysql_client_test.1
-#usr/share/man/man1/mysql_config.1
-#usr/share/man/man1/mysql_convert_table_format.1
-#usr/share/man/man1/mysql_explain_log.1
-#usr/share/man/man1/mysql_find_rows.1
-#usr/share/man/man1/mysql_fix_extensions.1
-#usr/share/man/man1/mysql_fix_privilege_tables.1
-#usr/share/man/man1/mysql_install_db.1
-#usr/share/man/man1/mysql_secure_installation.1
-#usr/share/man/man1/mysql_setpermission.1
-#usr/share/man/man1/mysql_tableinfo.1
-#usr/share/man/man1/mysql_tzinfo_to_sql.1
-#usr/share/man/man1/mysql_upgrade.1
-#usr/share/man/man1/mysql_waitpid.1
-#usr/share/man/man1/mysql_zap.1
-#usr/share/man/man1/mysqlaccess.1
-#usr/share/man/man1/mysqladmin.1
-#usr/share/man/man1/mysqlbinlog.1
-#usr/share/man/man1/mysqlbug.1
-#usr/share/man/man1/mysqlcheck.1
-#usr/share/man/man1/mysqld_multi.1
-#usr/share/man/man1/mysqld_safe.1
-#usr/share/man/man1/mysqldump.1
-#usr/share/man/man1/mysqldumpslow.1
-#usr/share/man/man1/mysqlhotcopy.1
-#usr/share/man/man1/mysqlimport.1
-#usr/share/man/man1/mysqlman.1
-#usr/share/man/man1/mysqlshow.1
-#usr/share/man/man1/mysqltest.1
-#usr/share/man/man1/perror.1
-#usr/share/man/man1/replace.1
-#usr/share/man/man1/resolve_stack_dump.1
-#usr/share/man/man1/resolveip.1
-#usr/share/man/man1/safe_mysqld.1
-#usr/share/man/man8/mysqld.8
-#usr/share/man/man8/mysqlmanager.8
-usr/share/mysql
-#usr/share/mysql/binary-configure
-#usr/share/mysql/charsets
-#usr/share/mysql/charsets/Index.xml
-#usr/share/mysql/charsets/README
-#usr/share/mysql/charsets/armscii8.xml
-#usr/share/mysql/charsets/ascii.xml
-#usr/share/mysql/charsets/cp1250.xml
-#usr/share/mysql/charsets/cp1251.xml
-#usr/share/mysql/charsets/cp1256.xml
-#usr/share/mysql/charsets/cp1257.xml
-#usr/share/mysql/charsets/cp850.xml
-#usr/share/mysql/charsets/cp852.xml
-#usr/share/mysql/charsets/cp866.xml
-#usr/share/mysql/charsets/dec8.xml
-#usr/share/mysql/charsets/geostd8.xml
-#usr/share/mysql/charsets/greek.xml
-#usr/share/mysql/charsets/hebrew.xml
-#usr/share/mysql/charsets/hp8.xml
-#usr/share/mysql/charsets/keybcs2.xml
-#usr/share/mysql/charsets/koi8r.xml
-#usr/share/mysql/charsets/koi8u.xml
-#usr/share/mysql/charsets/latin1.xml
-#usr/share/mysql/charsets/latin2.xml
-#usr/share/mysql/charsets/latin5.xml
-#usr/share/mysql/charsets/latin7.xml
-#usr/share/mysql/charsets/macce.xml
-#usr/share/mysql/charsets/macroman.xml
-#usr/share/mysql/charsets/swe7.xml
-#usr/share/mysql/czech
-#usr/share/mysql/czech/errmsg.sys
-#usr/share/mysql/danish
-#usr/share/mysql/danish/errmsg.sys
-#usr/share/mysql/dutch
-#usr/share/mysql/dutch/errmsg.sys
-#usr/share/mysql/english
-#usr/share/mysql/english/errmsg.sys
-#usr/share/mysql/errmsg.txt
-#usr/share/mysql/estonian
-#usr/share/mysql/estonian/errmsg.sys
-#usr/share/mysql/fill_help_tables.sql
-#usr/share/mysql/french
-#usr/share/mysql/french/errmsg.sys
-#usr/share/mysql/german
-#usr/share/mysql/german/errmsg.sys
-#usr/share/mysql/greek
-#usr/share/mysql/greek/errmsg.sys
-#usr/share/mysql/hungarian
-#usr/share/mysql/hungarian/errmsg.sys
-#usr/share/mysql/italian
-#usr/share/mysql/italian/errmsg.sys
-#usr/share/mysql/japanese
-#usr/share/mysql/japanese/errmsg.sys
-#usr/share/mysql/korean
-#usr/share/mysql/korean/errmsg.sys
-#usr/share/mysql/mi_test_all
-#usr/share/mysql/mi_test_all.res
-#usr/share/mysql/my-huge.cnf
-#usr/share/mysql/my-innodb-heavy-4G.cnf
-#usr/share/mysql/my-large.cnf
-#usr/share/mysql/my-medium.cnf
-#usr/share/mysql/my-small.cnf
-#usr/share/mysql/mysql-log-rotate
-#usr/share/mysql/mysql.server
-#usr/share/mysql/mysql_fix_privilege_tables.sql
-#usr/share/mysql/mysql_system_tables.sql
-#usr/share/mysql/mysql_system_tables_data.sql
-#usr/share/mysql/mysql_test_data_timezone.sql
-#usr/share/mysql/mysqld_multi.server
-#usr/share/mysql/ndb-config-2-node.ini
-#usr/share/mysql/norwegian
-#usr/share/mysql/norwegian-ny
-#usr/share/mysql/norwegian-ny/errmsg.sys
-#usr/share/mysql/norwegian/errmsg.sys
-#usr/share/mysql/polish
-#usr/share/mysql/polish/errmsg.sys
-#usr/share/mysql/portuguese
-#usr/share/mysql/portuguese/errmsg.sys
-#usr/share/mysql/romanian
-#usr/share/mysql/romanian/errmsg.sys
-#usr/share/mysql/russian
-#usr/share/mysql/russian/errmsg.sys
-#usr/share/mysql/serbian
-#usr/share/mysql/serbian/errmsg.sys
-#usr/share/mysql/slovak
-#usr/share/mysql/slovak/errmsg.sys
-#usr/share/mysql/spanish
-#usr/share/mysql/spanish/errmsg.sys
-#usr/share/mysql/swedish
-#usr/share/mysql/swedish/errmsg.sys
-#usr/share/mysql/ukrainian
-#usr/share/mysql/ukrainian/errmsg.sys
-var/ipfire/backup/addons/includes/mysql
-#var/run/mysql
diff --git a/config/rootfiles/packages/perl-DBD-mysql b/config/rootfiles/packages/perl-DBD-mysql
deleted file mode 100644
index 177b3ee85..000000000
--- a/config/rootfiles/packages/perl-DBD-mysql
+++ /dev/null
@@ -1,14 +0,0 @@
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/Bundle/DBD
-usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/Bundle/DBD/mysql.pm
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/DBD/mysql
-usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/DBD/mysql.pm
-usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/DBD/mysql/GetInfo.pm
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/DBD/mysql/INSTALL.pod
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/DBD
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/DBD/mysql
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/DBD/mysql/.packlist
-#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/DBD/mysql/mysql.bs
-usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/DBD/mysql/mysql.so
-#usr/share/man/man3/Bundle::DBD::mysql.3
-#usr/share/man/man3/DBD::mysql.3
-#usr/share/man/man3/DBD::mysql::INSTALL.3
diff --git a/config/rootfiles/packages/postfix b/config/rootfiles/packages/postfix
index c35f38201..a97b4907e 100644
--- a/config/rootfiles/packages/postfix
+++ b/config/rootfiles/packages/postfix
@@ -13,9 +13,6 @@ etc/postfix/main.cf.proto
 #etc/postfix/makedefs.out
 etc/postfix/master.cf
 etc/postfix/master.cf.proto
-etc/postfix/mysql-canonical.cf
-etc/postfix/mysql-mydestination.cf
-etc/postfix/mysql-virtual.cf
 etc/postfix/postfix-files
 etc/postfix/postfix-files.d
 etc/postfix/relocated
@@ -99,7 +96,6 @@ usr/sbin/sendmail.postfix
 #usr/share/man/man5/lmdb_table.5
 #usr/share/man/man5/master.5
 #usr/share/man/man5/memcache_table.5
-#usr/share/man/man5/mysql_table.5
 #usr/share/man/man5/nisplus_table.5
 #usr/share/man/man5/pcre_table.5
 #usr/share/man/man5/pgsql_table.5
diff --git a/lfs/asterisk b/lfs/asterisk
index de2d3192e..8b0da1648 100755
--- a/lfs/asterisk
+++ b/lfs/asterisk
@@ -28,7 +28,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = asterisk
-PAK_VER    = 21
+PAK_VER    = 22
 
 DEPS       = "jansson libsrtp opus"
 
@@ -97,9 +97,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	# enable additional features (include following sound-tars)
 	cd $(DIR_APP) && make menuselect.makeopts && menuselect/menuselect \
 		--enable res_srtp \
-		--enable app_mysql \
-		--enable cdr_mysql \
-		--enable res_config_mysql \
 		--enable EXTRA-SOUNDS-EN-GSM \
 		--enable MOH-OPSOUND-GSM  \
 		menuselect.makeopts
diff --git a/lfs/automake b/lfs/automake
index 0b3d9cce8..d18439443 100644
--- a/lfs/automake
+++ b/lfs/automake
@@ -35,10 +35,8 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 # Normal build or $(TOOLS_DIR) build.
 #
 ifeq "$(ROOT)" ""
-	PREFIX = /usr
 	TARGET = $(DIR_INFO)/$(THISAPP)
 else
-	PREFIX = $(TOOLS_DIR)
 	TARGET = $(DIR_INFO)/$(THISAPP)-tools
 endif
 
@@ -81,10 +79,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/automake-1.15_perl_warning.patch
-	cd $(DIR_APP) && ./configure \
-		--prefix=$(PREFIX) \
-		--docdir=/usr/share/doc/automake-1.15
-
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX)
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/bash b/lfs/bash
index 99a293dbb..bb2a38b34 100644
--- a/lfs/bash
+++ b/lfs/bash
@@ -35,11 +35,11 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  CONFIGURE_OPTIONS = --prefix=/usr --bindir=/bin \
-    --with-installed-readline
+  CONFIGURE_OPTIONS = \
+	--bindir=/bin \
+	--with-installed-readline
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  CONFIGURE_OPTIONS = --prefix=$(TOOLS_DIR)
 endif
 
 CONFIGURE_OPTIONS += \
@@ -95,7 +95,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash-4.0-profile-1.patch
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash-3.2-ssh_source_bash.patch
 
-	cd $(DIR_APP) && ./configure $(CONFIGURE_OPTIONS)
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) $(CONFIGURE_OPTIONS)
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 
diff --git a/lfs/bison b/lfs/bison
index 9e539f0a4..65746f59e 100644
--- a/lfs/bison
+++ b/lfs/bison
@@ -33,10 +33,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 
 ifeq "$(TOOLCHAIN)" "1"
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR)
 else
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr
 endif
 
 ###############################################################################
@@ -77,7 +75,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX)
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/capi4k-utils b/lfs/capi4k-utils
deleted file mode 100644
index b82c156e0..000000000
--- a/lfs/capi4k-utils
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# 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        = 2005-07-18
-
-THISAPP    = capi4k-utils-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/capi4k-utils
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = c745759b6b3d64e19763727176648cdf
-
-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)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP)/capiinit && sed -i -e 's/-O2/$(CFLAGS)/' configure
-	cd $(DIR_APP)/capiinit && ./configure
-	cd $(DIR_APP)/capiinit && make $(MAKETUNING)
-	cd $(DIR_APP)/capiinit && make install
-	cd $(DIR_APP)/capi20 && sed -i -e 's/include <linux\/capi.h>/include <linux\/types.h>\n#include <linux\/capi.h>/' capidyn.c
-	cd $(DIR_APP)/capi20 && sed -i -e 's/include <linux\/capi.h>/include <linux\/types.h>\n#include <linux\/capi.h>/' capi20.c
-	cd $(DIR_APP)/capi20 && sed -i "/include/a #include <stddef.h>" capi20.h
-	cd $(DIR_APP)/capi20 && sed -i -e 's/-O2/$(CFLAGS)/' configure
-	cd $(DIR_APP)/capi20 && SED=sed ./configure
-	cd $(DIR_APP)/capi20 && SED=sed make $(MAKETUNING)
-	cd $(DIR_APP)/capi20 && make install
-	cd $(DIR_APP)/capiinfo && sed -i -e 's/-O2/$(CFLAGS)/' configure
-	cd $(DIR_APP)/capiinfo && ./configure
-	cd $(DIR_APP)/capiinfo && make $(MAKETUNING)
-	cd $(DIR_APP)/capiinfo && make install
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/ccache b/lfs/ccache
index 8f6a18152..9ed6c311a 100644
--- a/lfs/ccache
+++ b/lfs/ccache
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.3.4
+VER        = 3.4.1
 
 THISAPP    = ccache-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -51,7 +51,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 95ab3c56284129cc2a32460c23069516
+$(DL_FILE)_MD5 = 39492aea565c3e6d5affa633672a93bd
 
 install : $(TARGET)
 
diff --git a/lfs/coreutils b/lfs/coreutils
index 904bd2bdf..26482aa0f 100644
--- a/lfs/coreutils
+++ b/lfs/coreutils
@@ -35,13 +35,12 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  CONFIGURE_OPTIONS = --prefix=/usr
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  CONFIGURE_OPTIONS = --prefix=$(TOOLS_DIR)
 endif
 
 CONFIGURE_OPTIONS += \
+	--prefix=$(PREFIX) \
 	--enable-largefile \
 	--disable-rpath \
 	--enable-install-program=arch \
diff --git a/lfs/diffutils b/lfs/diffutils
index 02586d836..d37dff7b2 100644
--- a/lfs/diffutils
+++ b/lfs/diffutils
@@ -35,14 +35,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr --disable-nls
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls --build=$(BUILDTARGET)
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 ###############################################################################
@@ -83,8 +77,8 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --disable-nls
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/findutils b/lfs/findutils
index 6b9e0fc74..ebffc2e58 100644
--- a/lfs/findutils
+++ b/lfs/findutils
@@ -37,13 +37,9 @@ ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
   EXTRA_CONFIG = --prefix=/usr --libexecdir=/usr/lib/findutils \
     --localstatedir=/var/lib/locate --disable-nls
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
   EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls --build=$(BUILDTARGET)
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 ###############################################################################
@@ -85,8 +81,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 ifeq "$(ROOT)" ""
 	mv -v /usr/bin/find /bin
 	sed -i -e 's|BINDIR=/usr/bin|BINDIR=/bin|' /usr/bin/updatedb
diff --git a/lfs/flex b/lfs/flex
index 8c8c26f95..4037e93e4 100644
--- a/lfs/flex
+++ b/lfs/flex
@@ -35,15 +35,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr --disable-nls
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
-
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 
@@ -87,9 +80,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/flex-2.6.4-fix-build-width-glibc-2.6+.patch
 	cd $(DIR_APP) && HELP2MAN=$(TOOLS_DIR)/bin/true \
-		./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+		./configure --prefix=$(PREFIX) --disable-nls
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 ifeq "$(ROOT)" ""
 	ln -sfv libfl.a /usr/lib/libl.a
 	echo "#!/bin/sh"			>  /usr/bin/lex
diff --git a/lfs/gettext b/lfs/gettext
index e4eeb7299..b1bc96306 100644
--- a/lfs/gettext
+++ b/lfs/gettext
@@ -36,13 +36,9 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
   EXTRA_CONFIG = --prefix=/usr --disable-nls
-  EXTRA_MAKE = 
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
   EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-shared --disable-nls --build=$(BUILDTARGET)
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 ###############################################################################
@@ -85,8 +81,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 ifeq "$(ROOT)" ""
 	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && make
+	cd $(DIR_APP) && make install
 else
 	cd $(DIR_APP)/gettext-tools && ./configure $(EXTRA_CONFIG)
 	cd $(DIR_APP)/gettext-tools && make -C gnulib-lib
diff --git a/lfs/grep b/lfs/grep
index 3c3d97696..703e2f7c5 100644
--- a/lfs/grep
+++ b/lfs/grep
@@ -40,7 +40,6 @@ else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
   EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls \
     --disable-perl-regexp --without-included-regex
-
 endif
 
 ###############################################################################
diff --git a/lfs/m4 b/lfs/m4
index 5bb860444..7d624d985 100644
--- a/lfs/m4
+++ b/lfs/m4
@@ -35,12 +35,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr
-  EXTRA_MAKE =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR)
-  EXTRA_MAKE =
 endif
 
 ###############################################################################
@@ -81,8 +77,8 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX)
+	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/mISDNuser b/lfs/mISDNuser
deleted file mode 100644
index 923696a80..000000000
--- a/lfs/mISDNuser
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  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        = 20121008
-
-THISAPP    = mISDNuser-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 86dd2c68ef5b2fdff653f9f635771127
-
-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)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-	@$(PREBUILD)
-	@rm -rf $(DIR_SRC)/mISDNuser && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_SRC)/mISDNuser && sed -e "s/-Werror//g" -i */Makefile.*
-	cd $(DIR_SRC)/mISDNuser && make
-	cd $(DIR_SRC)/mISDNuser && ./configure --prefix=/usr --with-AF_ISDN=34
-	cd $(DIR_SRC)/mISDNuser && make MISDNDIR=/usr/src/linux
-	cd $(DIR_SRC)/mISDNuser && make install MISDNDIR=/usr/src/linux
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/make b/lfs/make
index 8d7d37bc5..bee734ba4 100644
--- a/lfs/make
+++ b/lfs/make
@@ -39,14 +39,8 @@ DEPS       = ""
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr --disable-nls
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 ifeq "$(PASS)" "1"
@@ -96,8 +90,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/make-4.2.1-glob-build-fix.patch
 	cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/make-4.2.1-glob-SEGV.patch
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --disable-nls
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/mysql b/lfs/mysql
deleted file mode 100644
index 8c739c26a..000000000
--- a/lfs/mysql
+++ /dev/null
@@ -1,110 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# 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        = 5.0.96
-
-THISAPP    = mysql-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = mysql
-PAK_VER    = 3
-
-CFLAGS    += -fno-strict-aliasing
-CXXFLAGS  += -std=gnu++98
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79
-
-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 zxf $(DIR_DL)/$(DL_FILE)
-	$(UPDATE_AUTOMAKE)
-	cd $(DIR_APP) && ./configure --prefix=/usr \
-		            --sysconfdir=/etc \
-		            --libexecdir=/usr/sbin \
-		            --localstatedir=/srv/mysql \
-		            --enable-thread-safe-client \
-		            --enable-assembler \
-		            --enable-local-infile \
-		            --with-unix-socket-path=/var/run/mysql/mysql.sock \
-		            --without-debug \
-		            --without-bench \
-		            --without-readline \
-		            --with-berkeley-db \
-		            --with-extra-charsets=all
-	cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING)
-	cd $(DIR_APP) && make testdir=/tmp/mysql install
-	rm -rf /tmp/mysql
-	cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* .
-	install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf
-	mkdir -p /srv/mysql
-	chown mysql.mysql /srv/mysql/
-	install -v -m755 -o mysql -g mysql -d /var/run/mysql
-	install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \
-		/var/ipfire/backup/addons/includes/mysql
-
-	#install initscripts
-	$(call INSTALL_INITSCRIPT,mysql)
-
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/ncurses b/lfs/ncurses
index 1186b5244..09efd733e 100644
--- a/lfs/ncurses
+++ b/lfs/ncurses
@@ -35,10 +35,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  PREFIX = /usr
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  PREFIX = $(TOOLS_DIR)
   EXTRA_CONFIG = --build=$(BUILDTARGET)
 endif
 
diff --git a/lfs/pam b/lfs/pam
index 9c4739c9b..f379c22d6 100644
--- a/lfs/pam
+++ b/lfs/pam
@@ -81,7 +81,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 
 	# Install configuration
 	-mkdir -p /etc/pam.d
-	cp $(DIR_SRC)/config/pam/* /etc/pam.d
 
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/pammysql b/lfs/pammysql
deleted file mode 100644
index a9f15bbe7..000000000
--- a/lfs/pammysql
+++ /dev/null
@@ -1,77 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# 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        = 0.7RC1
-
-THISAPP    = pam_mysql-0.7RC1
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 6177183d7e98dc12f2e444c9fbd4f13c
-
-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)
-
-###############################################################################
-# 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 --with-pam=/usr --with-pam-mods-dir=/lib/security --with-mysql=/usr --with-openssl=/usr    # --with-cyrus-sasl2=/usr
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make install
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/patch b/lfs/patch
index 065314d51..10b03d43b 100644
--- a/lfs/patch
+++ b/lfs/patch
@@ -35,14 +35,8 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR)
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 endif
 
 ###############################################################################
@@ -83,8 +77,8 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX)
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/perl-DBD-mysql b/lfs/perl-DBD-mysql
deleted file mode 100644
index 48105d4ed..000000000
--- a/lfs/perl-DBD-mysql
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 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        = 4.010
-
-THISAPP    = DBD-mysql-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-PROG       = perl-DBD-mysql
-PAK_VER    = 2
-DEPS       = perl-DBI
-
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = a63c9f73afef70b6c80d899424b003e9
-
-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 zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && perl Makefile.PL
-	cd $(DIR_APP) && make $(MAKETUNING)
-	cd $(DIR_APP) && make install
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/pkg-config b/lfs/pkg-config
index fe2752a0d..3d039ddf2 100644
--- a/lfs/pkg-config
+++ b/lfs/pkg-config
@@ -36,10 +36,8 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  PREFIX = /usr
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  PREFIX = $(TOOLS_DIR)
 endif
 
 ###############################################################################
@@ -80,12 +78,13 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-ifeq "$(ROOT)" ""
-else
-	mkdir -pv $(TOOLS_DIR)/lib/pkgconfig
-endif
 	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --with-internal-glib
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
+
+ifeq "$(TOOLCHAIN)" "1"
+	mkdir -pv $(TOOLS_DIR)/lib/pkgconfig
+endif
+
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/postfix b/lfs/postfix
index ade8941c3..bd8b75ccc 100644
--- a/lfs/postfix
+++ b/lfs/postfix
@@ -32,9 +32,9 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = postfix
-PAK_VER    = 10
+PAK_VER    = 13
 
-DEPS       = "amavisd mysql"
+DEPS       = ""
 
 CCARGS     = `getconf LFS_CFLAGS` \
 	-DDEF_DAEMON_DIR="'\"/usr/lib/postfix\"'" \
@@ -50,10 +50,6 @@ AUXLIBS   += -lldap -llber
 CCARGS    += -DHAS_PCRE -I/usr/include/pcre
 AUXLIBS   += -lpcre
 
-# MySQL
-CCARGS    += -DHAS_MYSQL -I/usr/include/mysql
-AUXLIBS   += -L/usr/lib/mysql -lmysqlclient -lm
-
 # SASL
 CCARGS    += -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl
 AUXLIBS   += -L/usr/lib/sasl2 -lsasl2
@@ -109,8 +105,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && sh postfix-install -non-interactive
 	## Install configuration
 	rm -vf /etc/postfix/main.cf.default
-	cp -vf $(DIR_CONF)/postfix/* /etc/postfix
-	mv -vf /etc/postfix/aliases /etc/aliases
 	mkdir -p /var/lib/postfix
 	chown postfix.root /var/lib/postfix
 
diff --git a/lfs/tar b/lfs/tar
index 2cca09935..6a949a003 100644
--- a/lfs/tar
+++ b/lfs/tar
@@ -37,13 +37,9 @@ ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
   EXTRA_CONFIG = --prefix=/usr --bindir=/bin \
 	--libexecdir=/usr/sbin --disable-nls
-  EXTRA_MAKE =
-  EXTRA_INSTALL =
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
   EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls
-  EXTRA_MAKE = 
-  EXTRA_INSTALL = 
 endif
 
 ###############################################################################
@@ -85,7 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG) FORCE_UNSAFE_CONFIGURE=1
-	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-	cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+	cd $(DIR_APP) && make $(MAKETUNING)
+	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/tcl b/lfs/tcl
index fb464dca3..73c92cc81 100644
--- a/lfs/tcl
+++ b/lfs/tcl
@@ -75,11 +75,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-ifneq "$(ROOT)" ""
-	cd $(DIR_APP)/unix && ./configure --prefix=$(TOOLS_DIR)
-else
-	cd $(DIR_APP)/unix && ./configure --prefix=/usr
-endif
+	cd $(DIR_APP)/unix && ./configure --prefix=$(PREFIX)
 	cd $(DIR_APP)/unix && make $(MAKETUNING)
 	cd $(DIR_APP)/unix && make install
 ifneq "$(ROOT)" ""
diff --git a/lfs/tcpwrapper b/lfs/tcpwrapper
deleted file mode 100644
index 464022978..000000000
--- a/lfs/tcpwrapper
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# 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        = 7.6
-
-THISAPP    = tcp_wrappers_$(VER)
-DL_FILE    = $(THISAPP).tar.gz
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = e6fa25f71226d090f34de3f6b122fb5a
-
-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)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && patch -Np1 -i /usr/src/src/patches/tcp_wrappers-7.6-shared_lib_plus_plus-1.patch
-	cd $(DIR_APP) && sed -i -e "s,^extern char \*malloc();,/* & */," scaffold.c
-	cd $(DIR_APP) && make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS linux
-	cd $(DIR_APP) && make install
-	@rm -rf $(DIR_APP)
-	@$(POSTBUILD)
diff --git a/lfs/texinfo b/lfs/texinfo
index 892715644..535612c44 100644
--- a/lfs/texinfo
+++ b/lfs/texinfo
@@ -35,10 +35,8 @@ DIR_APP    = $(DIR_SRC)/texinfo-6.3
 #
 ifeq "$(ROOT)" ""
   TARGET = $(DIR_INFO)/$(THISAPP)
-  EXTRA_CONFIG = --prefix=/usr
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools
-  EXTRA_CONFIG = --prefix=$(TOOLS_DIR)
 endif
 
 ###############################################################################
@@ -79,7 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure $(EXTRA_CONFIG) --disable-nls
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --disable-nls
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/xz b/lfs/xz
index 219c160b9..f8940ab4e 100644
--- a/lfs/xz
+++ b/lfs/xz
@@ -32,10 +32,8 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 
 ifeq "$(ROOT)" ""
-	PREFIX = /usr
 	TARGET = $(DIR_INFO)/$(THISAPP)
 else
-	PREFIX = $(TOOLS_DIR)
 	TARGET = $(DIR_INFO)/$(THISAPP)-tools
 endif
 
diff --git a/lfs/zlib b/lfs/zlib
index d0607513e..25c587aac 100644
--- a/lfs/zlib
+++ b/lfs/zlib
@@ -71,15 +71,17 @@ $(subst %,%_MD5,$(objects)) :
 $(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 --shared
+	cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --shared
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 
+ifneq "$(TOOLCHAIN)" "1"
 	mv -v /usr/lib/libz.so.$(VER) /lib/libz.so.$(VER)
 	ln -svf libz.so.$(VER) /lib/libz.so.1
 	ln -svf libz.so.$(VER) /lib/libz.so
 	rm -vf /usr/lib/libz.so.1
 	rm -vf /usr/lib/libz.so
+endif
 
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 4fa48f20b..6b55f8e90 100755
--- a/make.sh
+++ b/make.sh
@@ -25,7 +25,7 @@
 NAME="IPFire"							# Software name
 SNAME="ipfire"							# Short name
 VERSION="2.19"							# Version number
-CORE="118"							# Core Level (Filename)
+CORE="119"							# Core Level (Filename)
 PAKFIRE_CORE="118"						# Core Level (PAKFIRE)
 GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`			# Git Branch
 SLOGAN="www.ipfire.org"						# Software slogan
@@ -37,7 +37,7 @@ KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'`
 GIT_TAG=$(git tag | tail -1)					# Git Tag
 GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8)	# Last commit
 
-TOOLCHAINVER=20180210
+TOOLCHAINVER=20180212
 
 ###############################################################################
 #
@@ -928,6 +928,7 @@ buildtoolchain() {
 	lfsmake1 gcc			PASS=L
 	lfsmake1 binutils			PASS=2
 	lfsmake1 gcc			PASS=2
+	lfsmake1 zlib
 	lfsmake1 ccache			PASS=2
 	lfsmake1 tcl
 	lfsmake1 expect
@@ -1174,7 +1175,6 @@ buildipfire() {
   lfsmake2 libxml2
   lfsmake2 libxslt
   lfsmake2 BerkeleyDB
-  lfsmake2 mysql
   lfsmake2 cyrus-sasl
   lfsmake2 openldap
   lfsmake2 apache2
@@ -1210,8 +1210,6 @@ buildipfire() {
   lfsmake2 ipaddr
   lfsmake2 iputils
   lfsmake2 l7-protocols
-  lfsmake2 mISDNuser
-  lfsmake2 capi4k-utils
   lfsmake2 hwdata
   lfsmake2 logrotate
   lfsmake2 logwatch
@@ -1284,7 +1282,6 @@ buildipfire() {
   lfsmake2 lz4
   lfsmake2 lzo
   lfsmake2 openvpn
-  lfsmake2 pammysql
   lfsmake2 mpage
   lfsmake2 dbus
   lfsmake2 intltool
@@ -1334,7 +1331,6 @@ buildipfire() {
   lfsmake2 cmake
   lfsmake2 gnump3d
   lfsmake2 rsync
-  lfsmake2 tcpwrapper
   lfsmake2 libtirpc
   lfsmake2 rpcbind
   lfsmake2 nfs
@@ -1416,7 +1412,6 @@ buildipfire() {
   lfsmake2 vdradmin
   lfsmake2 miau
   lfsmake2 perl-DBI
-  lfsmake2 perl-DBD-mysql
   lfsmake2 perl-DBD-SQLite
   lfsmake2 perl-File-ReadBackwards
   lfsmake2 openvmtools
diff --git a/src/initscripts/packages/mysql b/src/initscripts/packages/mysql
deleted file mode 100644
index 994e3c220..000000000
--- a/src/initscripts/packages/mysql
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/bin/sh
-# Begin $rc_base/init.d/mysql
-
-# Based on sysklogd script from LFS-3.1 and earlier.
-# Rewritten by Gerard Beekmans  - gerard(a)linuxfromscratch.org
-
-#$LastChangedBy: bdubbs $
-#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $
-
-. /etc/sysconfig/rc
-. $rc_functions
-
-PIDFILE=/srv/mysql/`/bin/hostname`.pid
-KILLDELAY=20
-
-case "$1" in
-	start)
-		boot_mesg -n "Starting MySQL daemon..."
-		failure=0
-		if [ -f "$PIDFILE" ]
-		then
-			if /bin/ps p `cat $PIDFILE` | grep mysqld >/dev/null
-			then
-				boot_mesg "mysqld already running!" ${WARNING}
-				echo_warning
-				exit 0
-			else
-				rm -f "$PIDFILE"
-				if [ -f "$PIDFILE" ]
-				then
-					failure=1
-				fi
-			fi
-		fi
-		if [ "$failure" = "1" ]
-		then
-			echo ""
-			echo_failure
-		else
-			echo ""
-			/usr/bin/mysqld_safe --user=mysql 2>&1 >/dev/null &
-			evaluate_retval
-		fi
-		;;
-
-	stop)
-		boot_mesg -n "Stopping MySQL daemon..."
-		if [ -e "$PIDFILE" ]
-		then
-			echo ""
-			killproc -p ${PIDFILE} /usr/bin/mysqld_safe
-		else
-			boot_mesg "mysqld not running!" ${WARNING}
-			echo_warning
-			if [ -e "$PIDFILE" ]
-			then
-				rm -f $PIDFILE
-			fi
-		fi
-		;;
-
-	restart)
-		$0 stop
-		sleep 1
-		$0 start
-		;;
-
-	status)
-		statusproc /usr/sbin/mysqld
-		;;
-
-	*)
-		echo "Usage: $0 {start|stop|restart|status}"
-		exit 1
-		;;
-esac
-
-# End $rc_base/init.d/mysql
diff --git a/src/initscripts/system/cleanfs b/src/initscripts/system/cleanfs
index 2d5778df9..28bafd2a1 100644
--- a/src/initscripts/system/cleanfs
+++ b/src/initscripts/system/cleanfs
@@ -97,10 +97,6 @@ case "${1}" in
 		if [ ! -e /var/run/dbus ]; then
 			mkdir -p /var/run/dbus
 		fi
-		if [ ! -e /var/run/mysql ]; then
-			mkdir -p /var/run/mysql
-			chown mysql:mysql /var/run/mysql
-		fi
 		if [ ! -e /var/run/saslauthd ]; then
 			mkdir -p /var/run/saslauthd
 		fi
diff --git a/src/initscripts/system/mISDN b/src/initscripts/system/mISDN
deleted file mode 100644
index 49f00b020..000000000
--- a/src/initscripts/system/mISDN
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/mISDN
-#
-# Description : Start mISDN v2
-#
-# Authors     : Arne Fitzenreiter - arne_f(a)ipfire.org
-#
-# Version     : 01.00
-#
-# Notes       :
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-case "${1}" in
-	start)
-
-		boot_mesg "Starting mISDNv2 ... "
-
-		# load mISDN modules
-		for module in mISDN_core hfcpci hfcsusb hfcmulti avmfritz speedfax mISDNinfineon xhfc; do
-		    modprobe $module > /dev/null 2>&1;
-		done
-
-		modprobe mISDN_dsp
-		modprobe mISDN_dsp_oslec
-		if [ ${?} = 0 ]; then
-		    echo_ok;
-		else
-		    echo_failure;
-		fi
-		exit 0;
-		;;
-
-	stop)
-
-		boot_mesg "Stopping mISDNv2 ... "
-
-		# unload mISDN hardware modules
-		for module in mISDN_dsp_oslec mISDN_dsp hfcpci hfcsusb hfcmulti avmfritz speedfax mISDNinfineon xhfc mISDNipac mISDNisar; do
-		    rmmod $module > /dev/null 2>&1;
-		done
-
-		rmmod mISDN_core > /dev/null 2>&1
-		echo_ok;
-		exit 0;
-		;;
-
-	config)
-		boot_mesg "mISDNv2 - config not needed!"
-		exit 0;
-		;;
-
-	scan)
-		boot_mesg "mISDNv2 - scan not supported!"
-		exit 0;
-		;;
-
-	*)
-		echo "Usage: ${0} {start}{stop}"
-		exit 1
-		;;
-esac
-
-# End $rc_base/init.d/mISDN
diff --git a/src/paks/mysql/install.sh b/src/paks/mysql/install.sh
deleted file mode 100644
index 1653c9abf..000000000
--- a/src/paks/mysql/install.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/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
-
-ln -svf  ../init.d/mysql /etc/rc.d/rc0.d/K26mysql
-ln -svf  ../init.d/mysql /etc/rc.d/rc3.d/S34mysql
-ln -svf  ../init.d/mysql /etc/rc.d/rc6.d/K26mysql
-
-# Initialise database
-mysql_install_db --user=mysql
-
-restore_backup "${NAME}"
-
-start_service "${NAME}"
-
-COUNTER=0
-while [ "$COUNTER" -lt "10" ]; do
-	[ -e "/var/run/mysql/mysql.sock" ] && break
-	echo "MySQL server is still not running. Waiting 5 seconds."
-	sleep 5
-	COUNTER=$(($COUNTER + 1))
-done 
-
-[ -e "/var/run/mysql/mysql.sock" ] || (echo "MySQL still noch running... Exiting."; \
-	exit 1)
-
-mysqladmin -u root --password='' password 'mysqlfire'
diff --git a/src/paks/mysql/uninstall.sh b/src/paks/mysql/uninstall.sh
deleted file mode 100644
index a312b2e18..000000000
--- a/src/paks/mysql/uninstall.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/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 the mysql service
-stop_service "${NAME}"
-
-# Make backup
-make_backup "${NAME}"
-
-remove_files
-
-# Remove start links.
-rm -rvf /etc/rc.d/rc*.d/*mysql
diff --git a/src/setup/main.c b/src/setup/main.c
index 33f4d2142..adb98a231 100644
--- a/src/setup/main.c
+++ b/src/setup/main.c
@@ -25,7 +25,7 @@ struct knic knics[20] = { { "" , "" , "" , "" } };
 int main(int argc, char *argv[])
 {
 	int choice;
-	char *sections[11]; /* need to fill this out AFTER knowning lang */
+	char *sections[8]; /* need to fill this out AFTER knowning lang */
 	int rc;
 	struct keyvalue *kv;
 	char lang[STRING_SIZE] = "en_US.utf8";
@@ -69,10 +69,9 @@ int main(int argc, char *argv[])
 	sections[2] = _("Hostname");
 	sections[3] = _("Domain name");
 	sections[4] = _("Networking");
-	sections[5] = _("ISDN");
-	sections[6] = _("'root' password");
-	sections[7] = _("'admin' password");
-	sections[8] = NULL;
+	sections[5] = _("'root' password");
+	sections[6] = _("'admin' password");
+	sections[7] = NULL;
 
 	newtInit();
 	newtCls();
@@ -124,14 +123,10 @@ int main(int argc, char *argv[])
 					break;
 				
 				case 5:
-					handleisdn();
-					break;
-
-				case 6:
 					handlerootpassword();
 					break;
 					
-				case 7:
+				case 6:
 					handleadminpassword();
 					break;
 		
@@ -154,8 +149,6 @@ int main(int argc, char *argv[])
 			goto EXIT;
 		if (!(handleadminpassword()))
 			goto EXIT;
-		if (!(handleisdn()))
-			goto EXIT;
 		if (!(handlenetworking()))
 			goto EXIT;
 		if (!(handledhcp()))
diff --git a/src/setup/misc.c b/src/setup/misc.c
index 3b258e0f1..a31b1d8a8 100644
--- a/src/setup/misc.c
+++ b/src/setup/misc.c
@@ -139,13 +139,3 @@ int writehostsfiles(void)
 	
 	return 1;
 }	
-
-int handleisdn(void)
-{
-	char command[STRING_SIZE];
-	sprintf(command, "/etc/rc.d/init.d/mISDN config");
-	if (runcommandwithstatus(command, _("ISDN"), _("Scanning and configuring ISDN devices."), NULL))
-		errorbox(_("Unable to scan for ISDN devices."));
-	// Need to write some lines that count the cards and say the names...
-	return 1;
-}
diff --git a/src/setup/setup.h b/src/setup/setup.h
index a368b78ae..e44bb1c7a 100644
--- a/src/setup/setup.h
+++ b/src/setup/setup.h
@@ -32,7 +32,6 @@ int handleadminpassword(void);
 
 /* misc.c */
 int writehostsfiles(void);
-int handleisdn(void);
 
 /* keymap.c */
 int handlekeymap(void);


hooks/post-receive
--
IPFire 2.x development tree

                 reply	other threads:[~2018-02-12 14:48 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180212144826.329291081BCF@git01.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox