Ignore:
Timestamp:
11/21/17 18:40:20 (7 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
gcc484, master, perl-5.22
Children:
1f5b330, 749056a
Parents:
21dd3b8
Message:

radius upgrade 2.2.10. seperate config package. remove old radius 1.x files

Location:
npl/commonservers/radius
Files:
1 added
3 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • npl/commonservers/radius/radius.SlackBuild

    r21dd3b8 r995241a  
    1313mkdir -p $PKG
    1414
    15 VERSION=2.2.9
     15VERSION=2.2.10
    1616ARCH=${ARCH:-i486}
    17 BUILD=1DatuX
    1817NAME=radius
    1918
     
    2120cd $TMP
    2221
    23 tar xjvf $CWD/freeradius-server-$VERSION.tar.bz2 || exit 1
     22tar xvf $CWD/freeradius-server-$VERSION.tar.gz || exit 1
    2423cd freeradius-server-$VERSION || exit 1
    2524echo "Uitvoeren van configure..." &&
     
    2928 --sbindir=/usr/sbin \
    3029 --libdir=/usr/lib \
    31  --libexecdir=/usr/sbin || exit 1                                                                               
    32 make  || exit 1 
     30 --libexecdir=/usr/sbin || exit 1
     31make  || exit 1
    3332make  R="${PKG}" install || exit 1
    3433
    35 #deamontools zooi fixxen
    36 mkdir -p $PKG/service/radius
    37 cat << EOF > $PKG/service/radius/run
    38 #!/bin/sh
    39 # LDAP Settings.
    40 LDAPPASSWD="\`cat /etc/webint/LDAP_MASTER_PASSWD\`"
    41 cat /home/system/radius/raddb/radiusd.conf | sed 's/^\t\tpassword = .*/\t\tpassword = '\$LDAPPASSWD'/' >> /home/system/radius/raddb/radiusd.conf-new
    42 if [ -s /home/system/radius/raddb/radiusd.conf-new ]; then
    43 mv /home/system/radius/raddb/radiusd.conf-new /home/system/radius/raddb/radiusd.conf
    44 fi
    45 exec /usr/sbin/radiusd -f -l /var/log/radius/radius.log
    46 EOF
    47 chmod +x $PKG/service/radius/run
    4834
    49 # En uiteraard mag de vette postinstall niet ontbreken.
    50 mkdir -p $PKG/etc/postinst.d/
    51 cp $CWD/post.radius $PKG/etc/postinst.d/post.radius
    52 chmod +x $PKG/etc/postinst.d/post.radius || exit 1
    53 
    54 #aangepaste configfiles op plek zetten
    55 rm -rf $PKG/home/system/radius/raddb || exit 1
    56 mkdir -p $PKG/home/system/radius/raddb || exit 1
    57 cp -R $CWD/raddb $PKG/home/system/radius/ || exit 1
    58 
    59 #logrotate fixxen voor de logfiles
    60 mkdir -p $PKG/etc/logrotate.d
    61 cat <<EOF > $PKG/etc/logrotate.d/radius
    62 /var/log/radius/radius.log {
    63     weekly
    64     rotate 4
    65     copytruncate
    66     compress
    67     notifempty
    68     missingok
    69 }
    70 EOF
    71 chmod 644 $PKG/etc/logrotate.d/radius     
     35### config stuff is in seperate package
     36rm -rf $PKG/home
    7237
    7338
     
    8550#make main package
    8651syn3_makepkg /tmp/pkg $NAME $VER $ARCH || exit 1
    87 
    88 
    89 
  • npl/commonservers/radius/radius.build

    r21dd3b8 r995241a  
    1 6526
     16528
  • npl/commonservers/radius/radius.md5

    r21dd3b8 r995241a  
    1 d1398327ba4e23c75da06d8a0e01096b  ./freeradius-server-2.2.9.tar.bz2
    2 aacd8d36f4acd946521215e491551b0d  ./post.radius
    3 602c3c8baf57abf04433843b251b21c9  ./raddb/acct_users
    4 24958dbed540952e6522a135ccf8f500  ./raddb/attrs
    5 ea7a327c39e9e35c6b2be287cc48f535  ./raddb/clients
    6 6aa242ad9a63c4eee8f3e688875f14f5  ./raddb/clients.conf
    7 eef27703f10def7a7ed60e8455e75a38  ./raddb/dictionary
    8 c8e1968891c82f8131f44c1d3e203257  ./raddb/hints
    9 2621bb91a534b66f16d517d8ea80585a  ./raddb/huntgroups
    10 d1163ef7b4d22dc85c90c4cf6896b8b4  ./raddb/ldap.attrmap
    11 63608ee9c237a5cc112b291dc407b895  ./raddb/mssql.conf
    12 067ed8b5f055750776a10de804fc377c  ./raddb/preproxy_users
    13 c7e7b2abd223328a75f43b2236279ed4  ./raddb/proxy.conf
    14 877b630e0eb08740ef01745000e3b457  ./raddb/radiusd.conf
    15 acf1740a4df53b70c80a89af061fc690  ./raddb/realms
    16 f1ee1316b33c26797cba1f1966e8e932  ./raddb/snmp.conf
    17 d41d8cd98f00b204e9800998ecf8427e  ./raddb/users
    18 f5405f164de313791721f1c74dcf3871  ./radius_dev.pkg
    19 9ddb85744cd6c4b4af99f4dd62b0a244  ./radius.pkg
    20 be865e2d8b513dca879fbe7c27b73718  ./radius.SlackBuild
    21 01a3862a402a7d1bb75de7f9651b9ec8  ./radius.SlackBuild.log.gz
     18273e27778e6f39022b93f7ee459cd28  ./freeradius-server-2.2.10.tar.gz
     2084afec3567dc8682de04f81cf5ad43c  ./radius_dev.pkg
     359ce872b32527e7a64624ed9c3bc7077  ./radius.pkg
     4e3bafec8459e3b553c63821c35cb579f  ./radius.SlackBuild
     5eb2f3712eb2d44170f2c25b543a88ea5  ./radius.SlackBuild.log.gz
  • npl/commonservers/radius/radius.version

    r21dd3b8 r995241a  
    1 2.2.9
     12.2.10
  • npl/commonservers/radius/radius_dev.build

    r21dd3b8 r995241a  
    1 6526
     16528
  • npl/commonservers/radius/radius_dev.version

    r21dd3b8 r995241a  
    1 2.2.9
     12.2.10
Note: See TracChangeset for help on using the changeset viewer.