📄 install.sh
字号:
## Install shell script for minicom and friends.#NAME=`id |sed 's/uid=[0-9]*(\(.*\)) *gid=.*$/\1/'`if test "$NAME" != rootthen echo "You must be root to install minicom." exit 1fiif test $# != 4then echo "Usage: install.sh libdir bindir mandir docdir" exit 1fiif test ! -d $1then mkdir $1 if [ $? != 0 ] then echo "$1: No such directory" exit 1 fifiif test ! -d $2then echo "$2: No such directory" exit 1fiif test ! -d $3then echo "$3: No such directory" exit 1fiif test -f minicomthen echo "Installing minicom in $2" cp minicom $2/minicom chown root $2/minicom chgrp uucp $2/minicom chmod 755 $2/minicomfifor i in runscript xminicom ascii-xfrdo if test -f $i then echo "Installing $i in $2" cp $i $2/$i chmod 755 $2/$i chown root $2/$i chgrp root $2/$i fidoneif test -f keyservthen echo "Installing keyserv in $1" cp keyserv $1/keyserv chmod 755 $1/keyserv chown root $1/keyserv chgrp root $1/keyservfiecho "Installing manpages in $3"for i in minicom.1 runscript.1 ascii-xfr.1do cp ../man/$i $3 chmod 644 $3/$i chown root $3/$i chgrp root $3/$idoneif [ ! -f $1/minicom.users ]then echo "Installing sample config file minicom.users in $1" cp minicom.users $1 chown root $1/minicom.users chgrp root $1/minicom.users chmod 644 $1/minicom.usersfimkdir -p $4 2>/dev/nullif test -d $4then echo "Installing script demos, docs, & character tables in $4" cp ../doc/* $4 cp -r ../demos $4 cp -r ../tables $4 chmod -f 644 $4/* $4/demos/* $4/tables/* chmod -f a+x $4/demos $4/tables chown -f root $4/* $4/demos/* $4/tables/* chgrp -f root $4/* $4/demos/* $4/tables/*else echo "You don't have a $4 directory - script examples not installed."fiif test -f minicom.othen rm minicom.ofi echo "Minicom is NOT setuid yet - you must do this yourself by entering:"echoecho "chmod +s $2/minicom"echoecho "or make your modem device in the /dev directory world writable "echo "with chmod a+rw"exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -