Change init behavior

Build the cache file instead of using de default file
This commit is contained in:
Mickaël Germain 2016-09-19 09:51:38 +02:00
commit cb6527a05e
2 changed files with 3 additions and 10 deletions

View file

@ -1,5 +0,0 @@
master_ip_default = localhost
master_ip = localhost
ros_distro_default =
ros_interface =
ros_workspace =

View file

@ -269,11 +269,9 @@ rosworkspace() {
_omz_ros_config_init() {
[ ! -d "$ZSH_CACHE_DIR" ] && mkdir -p "$ZSH_CACHE_DIR"
if [ ! -f "$ZSH_CACHE_DIR/ros.cache" ]; then
cp "$_OMZ_ROS_DIR/ros.cache.default" "$ZSH_CACHE_DIR/ros.cache" || \
return "$?"
[ ! "$(_omz_ros_config_get_line 'ros_distro_default')" ] && \
_omz_ros_config_set_line 'ros_distro_default' \
$(_omz_ros_distro_get_list | tail -n 1) || return "$?"
touch "$ZSH_CACHE_DIR/ros.cache" && \
rosdistro default "$(_omz_ros_distro_get_list | tail -n 1)" && \
rosmaster default 'localhost' || return "$?"
fi
return 0