⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 umdpkg

📁 multi-line Adjunct Communication Server
💻
字号:
#!/bin/shcd `dirname $0`cwd=`pwd`prefix=`dirname $cwd`pkgdir=/var/ACS/packagespkgs=$prefix/share/aapackagesmkdir -p $pkgdir 2>&1 >/dev/nullmkdir -p $pkgs 2>&1 >/dev/nullcase "$1" in-i | install)	for pkg in $* ; do		case $pkg in		*.ACS)			cp -f $pkg $pkgs			echo "$pkg installed"			;;		*)			echo "*** $pkg: unknown package type"			;;		esac	done	;;-r | remove)	for pkg in $* ; do		if test -f $pkgdir/$pkg ; then			echo "*** $pkg: currently active"		elif test ! -f $pkgs/$pkg.ACS ; then			echo "*** $pkg: no such package installed"		else			rm -f $pkgs/$pkg.ACS			echo "$pkg removed"		fi	done	;;	-a | add | activate)	shift	for pkg in $* ; do		pkgid=$pkgdir/$pkg		pkgkit=$pkgs/$pkg.ACS		if test ! -f $pkgkit; then			echo "*** $pkg: not found"			continue		fi		if test -f $pkgid ; then			echo "*** $base: already installed"			continue		fi		echo -n >$pkgid		cwd=`pwd`		files=`tar -tzf $pkg`		for file in $files ; do		case $file in		*.ul | *.wav)			cd $prefix/share/aaprompts			tar -xvzf $pkgkit $file			echo $prefix/share/aaprompts/$file >>$pkgid			;;		*.scr)			cd $prefix/share/aascripts			tar -xvzf $pkgkit $file			echo $prefix/share/aascripts/$file >>$pkgid			;;		*.tgi)			cd $prefix/libexec/tgi			tar -xvzf $pkgkit $file			echo $prefix/libexec/tgi/$file >>$pkgid			;;		*.mod | *.acs | *.so)			cd $prefix/libexec/acs			tar -xvzf $pkg $file			echo $prefix/libexec/acs/$file >>$pkgid			;;		*)			echo "*** $file: unrecognized entry"			;;		esac		echo "$pkg activated"		done  	done	;;-d | del* | deactovate)	for pkg in $* ; do		if test -z $pkgdir/$pkg ; then			echo "*** $pkg: no such package"			continue		fi		rm `cat $pkgdir/$pkg`		rm -f $pkgdir/$pkg		echo "disabled $pkg"		done	;;-l | list)	ls $pkgdir	;;-p | all)	ls $pkgs	;;esacif test -z "$*" ; then	echo "usage: umdpkg [-a | -l | -d] [package-names]"	exit -1fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -