We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61a627e commit bf564ddCopy full SHA for bf564dd
share/ruby-install/functions.sh
@@ -7,8 +7,22 @@ source "$ruby_install_dir/checksums.sh"
7
#
8
function pre_install()
9
{
10
+
11
+ local status
12
+ local exisiting_part_dir="${install_dir%/*}"
13
14
mkdir -p "$src_dir" || return $?
- mkdir -p "${install_dir%/*}" || return $?
15
16
+ while [ ! -d "$exisiting_part_dir" ]; do
17
+ exisiting_part_dir="${exisiting_part_dir%/*}"
18
+ done
19
20
+ if [ ! -w "$exisiting_part_dir" ]; then
21
+ fail "Installation directory : ${exisiting_part_dir} is not writable by the user: $USER"
22
+ status=$?
23
+ fi
24
25
+ mkdir -p "${install_dir%/*}" || return $status
26
}
27
28
0 commit comments