mirror of
https://github.com/arduino/Arduino.git
synced 2024-12-01 12:24:14 +01:00
52 lines
1.4 KiB
Bash
Executable File
52 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# originally fixperm.sh from rxtx-2.1_6/contrib
|
|
# with a couple additions from pathsetup.command from fink [fry]
|
|
|
|
# A script to fix permissions for lock files on Mac OS X
|
|
# Contributed by Dmitry Markman <dimitry.markman@verizon.net>
|
|
# Fri Aug 23 15:46:46 MDT 2002
|
|
|
|
echo ""
|
|
echo ""
|
|
echo "This command will take care of a couple system things"
|
|
echo "so that you can properly use the serial port to communicate"
|
|
echo "between hardware devices and processing."
|
|
echo ""
|
|
echo "If there are actually changes that need to be made, then"
|
|
echo "enter your password when prompted. The command uses sudo,"
|
|
echo "and you'll need to have administrator access."
|
|
echo ""
|
|
|
|
echo -n "Do you want to continue? [Y/n] "
|
|
read answer
|
|
answer=`echo $answer | sed 's/^[yY].*$/y/'`
|
|
if [ -z "$answer" -o "x$answer" = "xy" ]; then
|
|
curruser=`sudo id -p | grep 'login' | sed 's/login.//'`
|
|
|
|
if [ ! -d /var/spool/uucp ]
|
|
then
|
|
sudo mkdir /var/spool/uucp
|
|
fi
|
|
|
|
sudo chgrp uucp /var/spool/uucp
|
|
sudo chmod 775 /var/spool/uucp
|
|
|
|
if [ ! `sudo niutil -readprop / /groups/uucp users | grep $curruser > /dev/null` ]
|
|
then
|
|
sudo niutil -mergeprop / /groups/uucp users $curruser
|
|
fi
|
|
|
|
echo "Finished making changes, you should be all set"
|
|
else
|
|
echo "Ok, nevermind then."
|
|
fi
|
|
|
|
echo ""
|
|
echo ""
|
|
echo " (All done... you can close this window now)"
|
|
echo ""
|
|
echo ""
|
|
echo ""
|
|
|