mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
46 lines
1.6 KiB
Bash
46 lines
1.6 KiB
Bash
|
#!/bin/sh
|
||
|
|
||
|
echo _______________________________________________________________
|
||
|
echo This installs psyced on an openwrt by deleting large parts of
|
||
|
echo psyced that are not necessary. 3 seconds pause before we do it.
|
||
|
echo _______________________________________________________________
|
||
|
sleep 3
|
||
|
|
||
|
work_dir='openwrt-psyced'
|
||
|
#deleting all previous attempt to build openwrt's ipkg psyced tree
|
||
|
rm $work_dir -rf
|
||
|
# preparing ipkg root dir
|
||
|
mkdir $work_dir
|
||
|
mkdir $work_dir/opt
|
||
|
mkdir $work_dir/opt/psyced
|
||
|
mkdir $work_dir/opt/psyced/local
|
||
|
mkdir $work_dir/etc
|
||
|
mkdir $work_dir/etc/init.d
|
||
|
|
||
|
cd $work_dir/opt/psyced && tar -xf ../../../data.tar
|
||
|
|
||
|
echo _______________________________________________________________
|
||
|
echo Should you like to update psyced before we delete the git repo,
|
||
|
echo suspend now and issue 'git pull'. The current version from git
|
||
|
echo may be better or worse than what you have in the snapshot.
|
||
|
echo _______________________________________________________________
|
||
|
sleep 3
|
||
|
|
||
|
cp config/init.d/psyced-openwrt ../../etc/init.d/psyced
|
||
|
cp config/psyced.ini ../../etc/psyced.ini
|
||
|
# in order to respect base policies of psyced file/dir structure this section may change
|
||
|
mv config/blueprint/* local
|
||
|
|
||
|
#FIXME: need to execute psyconf or add files generated by psyconf
|
||
|
|
||
|
#FIXME
|
||
|
# what is this? can't execute in toolchain, maybe we have to put it in /etc/init.d/psyced?
|
||
|
#ln -s /opt/psyced/local /etc/psyc
|
||
|
|
||
|
# removing large part of psyced
|
||
|
rm -rf .git* CHANGESTODO install.sh bin/psyked bin/csv* config pike
|
||
|
rm -rf run/* utility world/drivers/amylaar world/drivers/mudos log
|
||
|
# directory is generated elsewhere
|
||
|
ln -s /var/log/psyced log
|
||
|
|