First pass at fixing up debian packages
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 27 Jun 2013 19:48:57 +0000 (20:48 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 27 Jun 2013 19:48:57 +0000 (20:48 +0100)
debian/freeradius-mysql.postinst
debian/freeradius-mysql.prerm
debian/freeradius-postgresql.postinst
debian/freeradius-postgresql.prerm
debian/freeradius.install
debian/freeradius.postinst
debian/freeradius.preinst
debian/freeradius.prerm

index efea808..ebdea6e 100755 (executable)
@@ -4,15 +4,15 @@ set -e
 
 case "$1" in
   configure)
-        for file in `find /etc/freeradius/sql/main/mysql/ -print`
+        for file in `find /etc/freeradius/mods-config/sql/main/mysql/ -print`
         do
           if ! dpkg-statoverride --list | grep -qw $file$; then
             dpkg-statoverride --add --update root freerad 0640 $file
           fi
         done
 
-        for dir in /etc/freeradius/sql/main \
-          /etc/freeradius/sql/main/mysql
+        for dir in /etc/freeradius/mods-config/sql/main \
+          /etc/freeradius/mods-config/sql/main/mysql
         do
           if ! dpkg-statoverride --list | grep -qw $dir$; then
             dpkg-statoverride --add --update root freerad 2751 $dir
index d1052a7..01fca59 100644 (file)
@@ -4,15 +4,15 @@ set -e
 
 case "$1" in
   remove)
-        for file in `find /etc/freeradius/sql/main/mysql/ -print`
+        for file in `find /etc/freeradius/mods-config/sql/main/mysql/ -print`
         do
           if dpkg-statoverride --list | grep -qw $file$; then
             dpkg-statoverride --remove $file
           fi
         done
 
-        for dir in /etc/freeradius/sql \
-          /etc/freeradius/sql/mysql
+        for dir in /etc/freeradius/mods-config/sql \
+          /etc/freeradius/mods-config/sql/mysql
         do
           if dpkg-statoverride --list | grep -qw $dir$; then
             dpkg-statoverride --remove $dir
index 111f39f..aedc5dd 100755 (executable)
@@ -4,15 +4,15 @@ set -e
 
 case "$1" in
   configure)
-        for file in `find /etc/freeradius/sql/main/postgresql/ -print` 
+        for file in `find /etc/freeradius/mods-config/sql/main/postgresql/ -print` 
         do
           if ! dpkg-statoverride --list | grep -qw $file$; then
             dpkg-statoverride --add --update root freerad 0640 $file
           fi
         done
 
-        for dir in /etc/freeradius/sql/main \
-          /etc/freeradius/sql/main/postgresql
+        for dir in /etc/freeradius/mods-config/sql/main \
+          /etc/freeradius/mods-config/sql/main/postgresql
         do
           if ! dpkg-statoverride --list | grep -qw $dir$; then
             dpkg-statoverride --add --update root freerad 2751 $dir
index 40673c2..55b3b56 100644 (file)
@@ -4,15 +4,15 @@ set -e
 
 case "$1" in
   remove)
-        for file in `find /etc/freeradius/sql/main/postgresql/ -print`
+        for file in `find /etc/freeradius/mods-config/sql/main/postgresql/ -print`
         do
           if dpkg-statoverride --list | grep -qw $file$; then
             dpkg-statoverride --remove $file
           fi
         done
 
-        for dir in /etc/freeradius/sql/main \
-          /etc/freeradius/sql/main/postgresql
+        for dir in /etc/freeradius/mods-config/sql/main \
+          /etc/freeradius/mods-config/sql/main/postgresql
         do
           if dpkg-statoverride --list | grep -qw $dir$; then
             dpkg-statoverride --remove $dir
index 4dd092d..20b3c52 100644 (file)
@@ -1,19 +1,16 @@
-etc/freeradius/acct_users
-etc/freeradius/filter/*
+etc/freeradius/users
 etc/freeradius/clients.conf
 etc/freeradius/experimental.conf
 etc/freeradius/hints
 etc/freeradius/huntgroups
 etc/freeradius/mods-available/*
 etc/freeradius/mods-enabled/*
+etc/freeradius/mods-config/*
 etc/freeradius/policy.d/*
 etc/freeradius/certs/*
-etc/freeradius/preproxy_users
 etc/freeradius/proxy.conf
 etc/freeradius/sites-available/*
 etc/freeradius/templates.conf
-etc/freeradius/users
-etc/freeradius/sql/*
 usr/lib/freeradius/rlm*.so
 usr/sbin/checkrad
 usr/sbin/freeradius
index eade06d..cd6a2c0 100755 (executable)
@@ -24,13 +24,13 @@ case "$1" in
             [ ! -f "/var/log/freeradius/${file}" ] && install -o freerad -g freerad -m 644 /dev/null /var/log/freeradius/${file}
           done
 
-          for file in /etc/freeradius/preproxy_users \
+          for file in /etc/freeradius/mods-config/files/pre-proxy \
+            /etc/freeradius/mods-config/files/accounting \
+            /etc/freeradius/mods-config/preprocess/huntgroups \
+            /etc/freeradius/mods-config/preprocess/hints \
             /etc/freeradius/experimental.conf \
-            /etc/freeradius/huntgroups \
             /etc/freeradius/proxy.conf \
-            /etc/freeradius/hints \
             /etc/freeradius/clients.conf \
-            /etc/freeradius/acct_users
           do
             if ! dpkg-statoverride --list | grep -qw $file$; then
               dpkg-statoverride --add --update root freerad 0640 $file
@@ -40,7 +40,7 @@ case "$1" in
           for dir in /etc/freeradius/certs \
             /etc/freeradius/sites-available \
             /etc/freeradius/sites-enabled \
-            /etc/freeradius/filter \
+            /etc/freeradius/mods-config/attr_filter \
             /etc/freeradius/policy.d
           do
             if ! dpkg-statoverride --list | grep -qw $dir$; then
index cf3c2e2..9c02fb8 100644 (file)
@@ -55,15 +55,6 @@ case "$1" in
         rm_conffile "/etc/freeradius/certs/root.der"
         rm_conffile "/etc/freeradius/certs/root.p12"
         rm_conffile "/etc/freeradius/certs/root.pem"
-
-        rm_conffile "/etc/freeradius/sqlippool.conf"
-        rm_conffile "/etc/freeradius/mssql.conf"
-        rm_conffile "/etc/freeradius/postgresql.conf"
-
-        rm_conffile "/etc/freeradius/naslist"
-        rm_conffile "/etc/freeradius/naspasswd"
-        rm_conffile "/etc/freeradius/realms"
-
     fi
 
     # old files shipped by this package previously, but dropped upstream
index efc1149..b0ddce1 100755 (executable)
@@ -10,13 +10,13 @@ case "$1" in
                /etc/init.d/freeradius stop
        fi
 
-        for file in /etc/freeradius/preproxy_users \
+        for file in /etc/freeradius/mods-config/files/pre-proxy \
+          /etc/freeradius/mods-config/preprocess/huntgroups \
+          /etc/freeradius/mods-config/preprocess/hints \
+          /etc/freeradius/mods-config/files/accounting
           /etc/freeradius/experimental.conf \
-          /etc/freeradius/huntgroups \
           /etc/freeradius/proxy.conf \
-          /etc/freeradius/hints \
-          /etc/freeradius/clients.conf \
-          /etc/freeradius/acct_users
+          /etc/freeradius/clients.conf
         do
           if dpkg-statoverride --list | grep -qw $file$; then
             dpkg-statoverride --remove $file
@@ -26,8 +26,10 @@ case "$1" in
         for dir in /etc/freeradius/certs \
           /etc/freeradius/sites-available \
           /etc/freeradius/sites-enabled \
+          /etc/freeradius/mods-available \
+          /etc/freeradius/mods-enabled \
+          /etc/freeradius/mods-config \
           /etc/freeradius/policy.d \
-          /etc/freeradius/filter \
           /var/run/freeradius \
           /var/log/freeradius
         do