@@ -6,8 +6,7 @@ IFS=':' read -r -a prefix_paths <<< "$CMAKE_PREFIX_PATH"
66current_prefix_path=" ${prefix_paths[0]} "
77
88# jsk-fetch-startup
9- sudo bash -c " cat <<EOF > /etc/init/jsk-fetch-startup.conf
10- description \" spawn jsk bringup nodes for fetch\"
9+ sudo bash -c " echo \" description \\\" spawn jsk bringup nodes for fetch\\\"
1110# use default log dir: yamaguchi & s-kitagawa (2019/04/18)
1211# env ROS_LOG_DIR=/var/log/ros
1312
@@ -17,42 +16,37 @@ stop on roscore_is_down
1716respawn
1817
1918# add ROSCONSOLE_FORMAT: s-kitagawa (2019/10/03)
20- env AUDIO_DEVICE=alsa_output.usb-1130_USB_AUDIO-00-AUDIO.analog-stereo
21- env ROSCONSOLE_FORMAT='[ ${severity} ] [${time} ] [${node} :${logger} ]: ${message} '
19+ env AUDIO_DEVICE=\\\" alsa_output.usb-1130_USB_AUDIO-00-AUDIO.analog-stereo\\\"
20+ env ROSCONSOLE_FORMAT=\\\" [ \\\ $ {severity}] [\\\ $ {time}] [\\\ $ {node}:\\\ $ {logger}]: \\\ $ {message}\\\"
2221
2322# enable usb speaker if available
2423pre-start script
2524 # launch by fetch user: yamaguchi & s-kitagawa (2019/04/18)
26- # exec su ros -c ' pactl set-default-sink $AUDIO_DEVICE || true'
27- exec su fetch -c ' pactl set-default-sink $AUDIO_DEVICE || true'
25+ # exec su ros -c \\\" pactl set-default-sink \\\ $ AUDIO_DEVICE || true\\\"
26+ exec su fetch -c \\\" pactl set-default-sink \\\ $ AUDIO_DEVICE || true\\\"
2827end script
2928
3029script
3130 # launch by fetch user: yamaguchi & s-kitagawa (2019/04/18)
32- # exec su ros -c \" . ${current_prefix_path} /setup.bash && roslaunch ${jsk_fetch_startup} /launch/fetch_bringup.launch boot_sound:=true\"
33- exec su fetch -c \" . ${current_prefix_path} /setup.bash && roslaunch ${jsk_fetch_startup} /launch/fetch_bringup.launch boot_sound:=true\"
34- end script
35-
36- EOF"
31+ # exec su ros -c \\\" . ${current_prefix_path} /setup.bash && roslaunch ${jsk_fetch_startup} /launch/fetch_bringup.launch boot_sound:=true\\\"
32+ exec su fetch -c \\\" . ${current_prefix_path} /setup.bash && roslaunch ${jsk_fetch_startup} /launch/fetch_bringup.launch boot_sound:=true\\\"
33+ end script\" > /etc/init/jsk-fetch-startup.conf"
3734echo " == cat /etc/init/jsk-fetch-startup.conf =="
3835cat /etc/init/jsk-fetch-startup.conf
3936echo " == usage: sudo service jsk-fetch-startup restart =="
4037
4138# vertical-touchscreen
42- sudo bash -c " cat <<EOF > /etc/init/vertical-touchscreen.conf
43- # See https://askubuntu.com/questions/507496/how-to-start-gui-application-with-upstart
44- description \" Use vertical touchscreen\"
39+ sudo bash -c " echo \" # See https://askubuntu.com/questions/507496/how-to-start-gui-application-with-upstart
40+ description \\\" Use vertical touchscreen\\\"
4541
4642start on runlevel [2345]
4743stop on runlevel [016]
4844
4945script
5046 sleep 30 # Wait for X programs to start
5147 export DISPLAY=:0
52- exec su fetch -c \" . ${current_prefix_path} /setup.bash && ${jsk_fetch_startup} /scripts/vertical-touchscreen.sh\"
53- end script
54-
55- EOF"
48+ exec su fetch -c \\\" . ${current_prefix_path} /setup.bash && ${jsk_fetch_startup} /scripts/vertical-touchscreen.sh\\\"
49+ end script\" > /etc/init/vertical-touchscreen.conf"
5650echo
5751echo " == cat /etc/init/vertical-touchscreen.conf =="
5852cat /etc/init/vertical-touchscreen.conf
0 commit comments