- fix broken directory layout

- fix broken post-install script

OBS-URL: https://build.opensuse.org/package/show/filesystems/openafs?expand=0&rev=39
This commit is contained in:
Christof Hanke 2019-04-30 12:46:43 +00:00 committed by Git OBS Bridge
parent d1f52cb09e
commit ed81373f8d
3 changed files with 22 additions and 16 deletions

View File

@ -1,11 +1,17 @@
--- openafs-1.8.2/src/cf/dirpaths.m4.orig 2019-01-16 11:16:56.160768067 +0100 --- openafs-1.8.3/src/cf/dirpaths.m4.orig 2019-04-30 13:38:33.411870333 +0200
+++ openafs-1.8.2/src/cf/dirpaths.m4 2019-01-16 11:17:49.300846193 +0100 +++ openafs-1.8.3/src/cf/dirpaths.m4 2019-04-30 13:48:06.182604169 +0200
@@ -21,7 +21,7 @@ @@ -20,10 +20,10 @@
afssrvbindir=${afssrvbindir='${bindir}'}
afssrvsbindir=${afssrvsbindir='${sbindir}'} afssrvsbindir=${afssrvsbindir='${sbindir}'}
afssrvlibexecdir=${afssrvlibexecdir='${libexecdir}/openafs'} afssrvlibexecdir=${afssrvlibexecdir='${libexecdir}/openafs'}
afsdbdir=${afsdbdir='${localstatedir}/openafs/db'} - afsdbdir=${afsdbdir='${localstatedir}/openafs/db'}
- afslogsdir=${afslogsdir='${localstatedir}/openafs/logs'} - afslogsdir=${afslogsdir='${localstatedir}/openafs/logs'}
- afslocaldir=${afslocaldir='${localstatedir}/openafs'}
- afsbackupdir=${afsbackupdir='${localstatedir}/openafs/backup'}
+ afsdbdir=${afsdbdir='/var/lib/openafs/db'}
+ afslogsdir=${afslogsdir='/var/log/openafs'} + afslogsdir=${afslogsdir='/var/log/openafs'}
afslocaldir=${afslocaldir='${localstatedir}/openafs'} + afslocaldir=${afslocaldir='/var/lib/openafs'}
afsbackupdir=${afsbackupdir='${localstatedir}/openafs/backup'} + afsbackupdir=${afsbackupdir='/var/lib/openafs/backup'}
afsbosconfigdir=${afsbosconfigdir='${sysconfdir}/openafs'} afsbosconfigdir=${afsbosconfigdir='${sysconfdir}/openafs'}
afsdatadir=${afsdatadir='${datadir}/openafs'}
fi

View File

@ -3,6 +3,8 @@ Tue Apr 30 10:17:44 UTC 2019 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
- update to 1.8.3 - update to 1.8.3
- Require krb5-client for package openafs-client - Require krb5-client for package openafs-client
- fix broken directory layout
- fix broken post-install script
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Mar 25 11:32:32 UTC 2019 - Jan Engelhardt <jengelh@inai.de> Mon Mar 25 11:32:32 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

View File

@ -307,12 +307,10 @@ done
%setup -q -n openafs-%{upstream_version} -T -b 0 -b 1 %setup -q -n openafs-%{upstream_version} -T -b 0 -b 1
%patch3 -p1 %patch3 -p1
%patch4 -p1
%patch5 -p1 %patch5 -p1
%if %{run_regen} ./regen.sh
%patch4 -p1
./regen.sh
%endif
%build %build
# architecture specific settings # architecture specific settings
@ -642,14 +640,14 @@ fi
%{fillup_only -n openafs-server} %{fillup_only -n openafs-server}
%service_add_post openafs-server.service %service_add_post openafs-server.service
if [ "x$1" = "x" ]; then if [ "$FIRST_ARG" -gt 1 ]; then
my_operation=0 # update no new install
else
my_operation=$1
fi
if [ $my_operation -gt 1 ]; then
echo Not stopping the possibly running services. echo Not stopping the possibly running services.
echo You must restart the service to put the upgrade into effect. echo You must restart the service to put the upgrade into effect.
if [ -d /var/openafs ]; then
echo To upgrade, stop the server, copy the contents of /var/openafs to /var/lib/openafs,
echo remove the empty directory /var/openafs and then start the server again.
fi
else else
echo For configuring the server, please check /etc/sysconfig/openafs-server echo For configuring the server, please check /etc/sysconfig/openafs-server
echo and/or follow the instructions found on http://www.openafs.org to install an openafs-client. echo and/or follow the instructions found on http://www.openafs.org to install an openafs-client.