diff options
Diffstat (limited to 'net/freeradius2/files')
-rw-r--r-- | net/freeradius2/files/patch-bootstrap | 11 | ||||
-rw-r--r-- | net/freeradius2/files/patch-version | 5 | ||||
-rw-r--r-- | net/freeradius2/files/pkg-install.in | 14 |
3 files changed, 30 insertions, 0 deletions
diff --git a/net/freeradius2/files/patch-bootstrap b/net/freeradius2/files/patch-bootstrap new file mode 100644 index 000000000000..e5cb7cc050e7 --- /dev/null +++ b/net/freeradius2/files/patch-bootstrap @@ -0,0 +1,11 @@ +--- raddb/certs/bootstrap 2009-03-18 20:20:41.000000000 +0000 ++++ raddb/certs/bootstrap 2009-03-18 21:20:25.000000000 +0000 +@@ -17,7 +17,7 @@ + # + # If that worked, exit. Otherwise, run the commands manually. + # +-if [ "$?" == "0" ] ++if [ $? -eq 0 ] + then + exit 0 + fi diff --git a/net/freeradius2/files/patch-version b/net/freeradius2/files/patch-version new file mode 100644 index 000000000000..afd44cf91805 --- /dev/null +++ b/net/freeradius2/files/patch-version @@ -0,0 +1,5 @@ +--- VERSION 2009-03-19 13:59:05.000000000 +0000 ++++ VERSION 2009-03-19 13:59:14.000000000 +0000 +@@ -1 +1 @@ +-2.1.5 ++2.1.4 diff --git a/net/freeradius2/files/pkg-install.in b/net/freeradius2/files/pkg-install.in index d391e5b2f7b5..1624fa2a8d4a 100644 --- a/net/freeradius2/files/pkg-install.in +++ b/net/freeradius2/files/pkg-install.in @@ -15,6 +15,7 @@ radius_gid="%%GID%%" radius_raddb_work="%%RADDB_WORK%%" radius_raddb="%%RADDB%%" radius_logdir="%%LOGDIR%%" +radius_libdir="%%LIBDIR%%" radius_run_as_user="%%RUN_AS_USER%%" @@ -145,6 +146,19 @@ case $2 in fi done + # Update the libdir line in radiusd.conf + echo "===> Updating libdir in ${radius_raddb}/radiusd.conf" + if ! sed -i.update-libdir-original -Ee $( \ + echo -n 's:^(libdir[[:space:]=]+)(.*[[:space:]:]+)?' ; \ + echo -n $( echo ${radius_libdir} | \ + sed -Ee 's:^(.*)-[[:digit:].]+$:\1:' ) ; \ + echo -n '(-[[:digit:].]+)?([[:space:]:]+.*)?$' ; \ + echo -n ':\1\2'${radius_libdir}'\4:' \ + ) ${radius_raddb}/radiusd.conf; then + echo "Failed to update libdir in ${radius_raddb}/radius.conf" + exit 1 + fi + rm ${radius_raddb}/radiusd.conf.update-libdir-original ;; esac |