File tree 2 files changed +47
-3
lines changed
files/common/var/lib/delphix-platform/ansible/10-delphix-platform/roles/delphix-platform/tasks
2 files changed +47
-3
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash -eux
2
+ #
3
+ # Copyright 2024 Delphix
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+ #
17
+
18
+ case $1 in
19
+ upgrade)
20
+ # Checking the fstab file if the /export/home entry
21
+ # is present in the /etc/fstab, In case of container
22
+ # upgrade the file is already changed by the
23
+ # container-upgrade script and we dont need to do
24
+ # it again.
25
+ fs_tab=/etc/fstab
26
+ auto_master=/etc/auto.master
27
+
28
+ if grep -q " \/export\/home" " $fs_tab "
29
+ then
30
+ sed -i ' s|/export/home|/home|g' " $fs_tab "
31
+ mount /home
32
+ fi
33
+
34
+ if [[ -e $auto_master ]]
35
+ then
36
+ if grep -q " \/home\s+auto_home\s+-nobrowse" " $auto_master "
37
+ then
38
+ sed -i ' s|/home auto_home -nobrowse|#/home auto_home -nobrowse|g' " $auto_master "
39
+ systemctl restart autofs
40
+ fi
41
+ fi
42
+ ;;
43
+ esac
44
+ exit 0
Original file line number Diff line number Diff line change 22
22
# it below; otherwise that task will fail.
23
23
#
24
24
- file :
25
- path : /export/ home
25
+ path : /home
26
26
state : directory
27
27
mode : 0755
28
28
35
35
shell : /bin/bash
36
36
create_home : yes
37
37
comment : Delphix User
38
- home : /export/ home/delphix
38
+ home : /home/delphix
39
39
40
40
#
41
41
# In order for this locale to be used (e.g. by virtualization) we need
689
689
690
690
- name : Source bash completion
691
691
blockinfile :
692
- dest : " /export/ home/delphix/.bashrc"
692
+ dest : " /home/delphix/.bashrc"
693
693
block : |
694
694
. /etc/bash_completion.d/systemctl
695
695
. /etc/bash_completion.d/zfs
You can’t perform that action at this time.
0 commit comments