mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-26 20:54:22 +01:00
Display a more user friendly error if script isn't ran as root. symlink.
This commit is contained in:
parent
4cd38aab05
commit
702976f8d6
16
build/linux/dist/install.sh
vendored
16
build/linux/dist/install.sh
vendored
@ -68,7 +68,9 @@ xdg_install_f() {
|
|||||||
|
|
||||||
# Add symlink for arduino so it's in users path
|
# Add symlink for arduino so it's in users path
|
||||||
echo "" # Ensure password request message is on new line
|
echo "" # Ensure password request message is on new line
|
||||||
sudo ln -s ${SCRIPT_PATH}/arduino /usr/local/bin/arduino
|
if ! ln -s ${SCRIPT_PATH}/arduino /usr/local/bin/arduino; then
|
||||||
|
echo "Adding symlink failed. Hope that's OK. If not then rerun as root with sudo."
|
||||||
|
fi
|
||||||
|
|
||||||
# Clean up
|
# Clean up
|
||||||
rm "${TMP_DIR}/${RESOURCE_NAME}.desktop"
|
rm "${TMP_DIR}/${RESOURCE_NAME}.desktop"
|
||||||
@ -104,7 +106,9 @@ simple_install_f() {
|
|||||||
|
|
||||||
# Add symlink for arduino so it's in users path
|
# Add symlink for arduino so it's in users path
|
||||||
echo "" # Ensure password request message is on new line
|
echo "" # Ensure password request message is on new line
|
||||||
sudo ln -s ${SCRIPT_PATH}/arduino /usr/local/bin/arduino
|
if ! ln -s ${SCRIPT_PATH}/arduino /usr/local/bin/arduino; then
|
||||||
|
echo "Adding symlink failed. Hope that's OK. If not then rerun as root with sudo."
|
||||||
|
fi
|
||||||
|
|
||||||
# Clean up temp dir
|
# Clean up temp dir
|
||||||
rm "${TMP_DIR}/${RESOURCE_NAME}.desktop"
|
rm "${TMP_DIR}/${RESOURCE_NAME}.desktop"
|
||||||
@ -148,7 +152,9 @@ xdg_uninstall_f() {
|
|||||||
|
|
||||||
# Remove symlink for arduino
|
# Remove symlink for arduino
|
||||||
echo "" # Ensure password request message is on new line
|
echo "" # Ensure password request message is on new line
|
||||||
sudo rm /usr/local/bin/arduino
|
if ! rm /usr/local/bin/arduino; then
|
||||||
|
echo "Removing symlink failed. Hope that's OK. If not then rerun as root with sudo."
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -183,7 +189,9 @@ simple_uninstall_f() {
|
|||||||
|
|
||||||
# Remove symlink for arduino
|
# Remove symlink for arduino
|
||||||
echo "" # Ensure password request message is on new line
|
echo "" # Ensure password request message is on new line
|
||||||
sudo rm /usr/local/bin/arduino
|
if ! rm /usr/local/bin/arduino; then
|
||||||
|
echo "Removing symlink failed. Hope that's OK. If not then rerun as root with sudo."
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user