File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88# provides the prod_user we use
99include_common (){
10+ # import amros_log_dir, amros_log_media_dir
1011 source " /opt/ros/melodic/lib/am_platform_scripts/scripts/amros/amros-constants.sh"
12+ # import user_exists
13+ source " /opt/ros/melodic/lib/am_platform_scripts/scripts/common/common.sh"
1114}
1215
16+
1317# creates a log directory granting access
1418# outputs a message to the screen trace upon installation
1519create_log_directory (){
@@ -25,7 +29,12 @@ create_log_directory(){
2529 echo " $OUTPUT_PREFIX '$dir ' exists to receive logs"
2630 else
2731 mkdir -p " $dir "
28- chown " $user_group :$user_group " " $dir "
32+ if [[ $( user_exists $user ) ]]; then
33+ chown " $user_group :$user_group " " $dir "
34+ else
35+ echo " WARNING: $user user does not exist. Making $dir global writeable."
36+ chmod +777 " $dir "
37+ fi
2938 echo " $OUTPUT_PREFIX '$dir ' created to receive logs"
3039 fi
3140}
You can’t perform that action at this time.
0 commit comments