Просмотр исходного кода

Fixed #194

Update install.sh and uninstall.sh, fix smalls typos.
Move npc folder into usr/. Evenif using it as opt/ the layout is set to
be turned into a proper module.
lighta 9 лет назад
Родитель
Сommit
1352b460fc
2 измененных файлов с 8 добавлено и 6 удалено
  1. 7 5
      install.sh
  2. 1 1
      uninstall.sh

+ 7 - 5
install.sh

@@ -24,20 +24,22 @@ echo "destdir = $PKG_PATH "
 check_inst_right
 check_files
 mkdir -p $PKG_PATH/bin/
-mkdir -p $PKG_PATH/etc/$PKG/conf
+mkdir -p $PKG_PATH/etc/$PKG/
+mkdir -p $PKG_PATH/usr/$PKG/
 mkdir -p $PKG_PATH/var/$PKG/log
 
 #we copy all file into opt/ dir and treat dir like normal unix arborescence
 cp -r db/ $PKG_PATH/var/$PKG/db
-if [ -d log ]; then cp -r log/ $PKG_PATH/var/$PKG/log; fi
+if [ -d log ]; then cp -r log/* $PKG_PATH/var/$PKG/log/; fi
 cp -r conf/ $PKG_PATH/etc/$PKG/conf
-cp -r npc/ $PKG_PATH/npc
-cp athena-start $PKG_PATH/	
-mv *-server* $PKG_PATH/bin/
+cp -r npc/ $PKG_PATH/usr/$PKG/npc
+cp athena-start $PKG_PATH/
+cp *-server* $PKG_PATH/bin/
 
 ln -fs $PKG_PATH/var/$PKG/db/ $PKG_PATH/db
 ln -fs $PKG_PATH/var/$PKG/log/ $PKG_PATH/log
 ln -fs $PKG_PATH/etc/$PKG/conf/ $PKG_PATH/conf
+ln -fs $PKG_PATH/usr/$PKG/npc/ $PKG_PATH/npc
 ln -fs $PKG_PATH/athena-start /usr/bin/$PKG
 for f in $(ls $PKG_PATH/bin/) ; do ln -fs $PKG_PATH/bin/$f $PKG_PATH/$f; done
 echo "Installation is done. You can now control the server with '$PKG start'"

+ 1 - 1
uninstall.sh

@@ -17,6 +17,6 @@ case $1 in
 		rm -rf /usr/bin/$PKG
 		echo "Uninstallation has succeed"
 	;;
-	'*')
+	*)
 		echo "Usage: Please enter a target './uninstall { all | bin }'"
 esac