|
我的想法是,目前lumaQQ是直接把所有用户信息都建立在lumaQQ的主目录下,这样在多帐号使用的系统中要么存在着混用的安全隐患,要么就各个用户一套lumaQQ,浪费空间。
我的修改思路是,把所有的用户信息放在用户主目录的.lumaqq下,这样就不会产生以上提到的问题了。
(PREFIX变量定义的为lumaqq的安装主目录)
- #!/bin/bash
- PREFIX=/opt/lumaqq
- if [ ! -d $HOME/.lumaqq ]
- then
- mkdir $HOME/.lumaqq
- fi
- if [ ! -f $HOME/.lumaqq/log4j.properties ]
- then
- ln -s $PREFIX/log4j.properties $HOME/.lumaqq/log4j.properties
- fi
- if [ ! -f $HOME/.lumaqq/QQWry.dat ]
- then
- ln -s $PREFIX/QQWry.dat $HOME/.lumaqq/QQWry.dat
- fi
- if [ ! -d $HOME/.lumaqq/xml ]
- then
- mkdir $HOME/.lumaqq/xml
- fi
- if [ ! -f $HOME/.lumaqq/xml/servers.xml ]
- then
- ln -s $PREFIX/xml/servers.xml $HOME/.lumaqq/xml/servers.xml
- fi
- if [ ! -d $HOME/.lumaqq/sound ]
- then
- ln -s $PREFIX/sound $HOME/.lumaqq/sound
- fi
- cd $HOME/.lumaqq
- cp=
- for i in $PREFIX/lib/*.jar; do
- cp=$i:$cp
- done
- set CLASSPATH=$cp;
- java -Djava.library.path=$PREFIX/swt -classpath $cp edu.tsinghua.lumaqq.LumaQQ
复制代码 |
|