diff options
author | Michael Lass | 2015-06-08 20:52:33 +0200 |
---|---|---|
committer | Michael Lass | 2015-06-08 20:52:33 +0200 |
commit | 2a4d7bb7630b94e3d00fb31f1a3187d51b8d556a (patch) | |
tree | a5cc0ea8911737a518cd69db91523b030f59ef5c /0001-Adjust-RedHat-config-and-service-files.patch | |
download | aur-2a4d7bb7630b94e3d00fb31f1a3187d51b8d556a.tar.gz |
Initial commit
Diffstat (limited to '0001-Adjust-RedHat-config-and-service-files.patch')
-rw-r--r-- | 0001-Adjust-RedHat-config-and-service-files.patch | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/0001-Adjust-RedHat-config-and-service-files.patch b/0001-Adjust-RedHat-config-and-service-files.patch new file mode 100644 index 000000000000..9e59954b1914 --- /dev/null +++ b/0001-Adjust-RedHat-config-and-service-files.patch @@ -0,0 +1,74 @@ +From 538b7b48da3a5081b5aad60a9a70fec4f6141319 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michael=20La=C3=9F?= <lass@mail.uni-paderborn.de> +Date: Thu, 19 Feb 2015 19:34:00 +0100 +Subject: [PATCH 1/3] Adjust RedHat config and service files + +Basically we reuse upstream's config for RedHat but we change a few things: + + * adjust paths to match ArchLinux packaging + * remove the dynamic creation of CellServDB + * enable network traffic encryption by default + * wait for dkms if dkms is used +--- + src/packaging/RedHat/openafs-cacheinfo | 2 +- + src/packaging/RedHat/openafs-client.service | 17 ++++++++--------- + src/packaging/RedHat/openafs-server.service | 4 ++-- + 3 files changed, 11 insertions(+), 12 deletions(-) + +diff --git a/src/packaging/RedHat/openafs-cacheinfo b/src/packaging/RedHat/openafs-cacheinfo +index dd0fd05..1663c79 100755 +--- a/src/packaging/RedHat/openafs-cacheinfo ++++ b/src/packaging/RedHat/openafs-cacheinfo +@@ -1 +1 @@ +-/afs:/usr/vice/cache:100000 ++/afs:/var/cache/openafs:100000 +diff --git a/src/packaging/RedHat/openafs-client.service b/src/packaging/RedHat/openafs-client.service +index 1a34c0c..bcc6de6 100644 +--- a/src/packaging/RedHat/openafs-client.service ++++ b/src/packaging/RedHat/openafs-client.service +@@ -1,19 +1,18 @@ + [Unit] + Description=OpenAFS Client Service + Wants=network-online.target +-After=syslog.target network-online.target ++After=syslog.target network-online.target dkms.service + Before=remote-fs.target + + [Service] + Type=forking +-EnvironmentFile=/etc/sysconfig/openafs +-ExecStartPre=/bin/sed -n 'w/usr/vice/etc/CellServDB' /usr/vice/etc/CellServDB.local /usr/vice/etc/CellServDB.dist +-ExecStartPre=/bin/chmod 0644 /usr/vice/etc/CellServDB +-ExecStartPre=/sbin/modprobe openafs +-ExecStart=/usr/vice/etc/afsd $AFSD_ARGS +-ExecStop=/bin/umount /afs +-ExecStop=/usr/vice/etc/afsd -shutdown +-ExecStop=/sbin/rmmod openafs ++EnvironmentFile=/etc/conf.d/openafs ++ExecStartPre=/usr/bin/modprobe openafs ++ExecStart=/usr/bin/afsd $AFSD_ARGS ++ExecStartPost=/usr/bin/fs setcrypt on ++ExecStop=/usr/bin/umount /afs ++ExecStop=/usr/bin/afsd -shutdown ++ExecStop=/usr/bin/rmmod openafs + KillMode=none + + [Install] +diff --git a/src/packaging/RedHat/openafs-server.service b/src/packaging/RedHat/openafs-server.service +index ac9d3c4..0a4b3bf 100644 +--- a/src/packaging/RedHat/openafs-server.service ++++ b/src/packaging/RedHat/openafs-server.service +@@ -3,8 +3,8 @@ Description=OpenAFS Server Service + After=syslog.target network.target + + [Service] +-EnvironmentFile=-/etc/sysconfig/openafs +-ExecStart=/usr/afs/bin/bosserver -nofork $BOSSERVER_ARGS ++EnvironmentFile=-/etc/conf.d/openafs ++ExecStart=/usr/bin/bosserver -nofork $BOSSERVER_ARGS + ExecStop=/usr/bin/bos shutdown localhost -wait -localauth + + [Install] +-- +2.3.5 + |