nutools/lib/uinst/conf

55 lines
1.5 KiB
Plaintext
Raw Normal View History

2013-08-27 15:14:44 +04:00
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
source "$@" || exit 1
2014-07-07 22:06:38 +04:00
source "$ULIBDIR/ulib" || exit 1
urequire DEFAULTS uenv uenv_update
2013-08-27 15:14:44 +04:00
cd "$scriptdir/../.."
# supprimer les fichiers de VCS
rm -rf .git
# supprimer le marqueur d'un répertoire non déployé
rm -f .nutools-devel
2013-08-27 15:14:44 +04:00
# supprimer fichiers de développement
2014-07-07 22:06:38 +04:00
rm -rf lib/pyulib/{build,devel,migrate,test}
2013-08-27 15:14:44 +04:00
# liens pour les scripts python
2013-12-08 03:22:29 +04:00
for i in plver plbck uencdetect urandomize umail uxpath wofixsql; do
2013-08-27 15:14:44 +04:00
ln -s lib/pywrapper "$i"
done
2014-07-07 22:06:38 +04:00
ln -s lib/ulib/support/cgiupload.py
2013-08-27 15:14:44 +04:00
# liens pour les scripts shell
for i in cg cgs; do
ln -s compileAndGo "$i"
done
./uproject --nutools-makelinks
./woctl --nutools-makelinks
./dokuwiki --nutools-makelinks
./mediawiki --nutools-makelinks
./uawk --nutools-makelinks
./udist --nutools-makelinks
# copier le fichier .nutoolsrc
[ -f ~/.nutoolsrc ] || cp lib/nutoolsrc ~/.nutoolsrc
# identification du système
echo "##@before *" >lib/profile.d/0nutools
set_var_cmd UNAME_SYSTEM "$UNAME_SYSTEM" >>lib/profile.d/0nutools
set_var_cmd UNAME_MACHINE "$UNAME_MACHINE" >>lib/profile.d/0nutools
# installer les profils
destdir="@@dest@@"
is_yes "$install_profiles" && uenv_configure_profiles "$destdir"
if [ -d "profile.d" ]; then
estep "Mise à jour de l'ordre de lecture de $(ppath "$destdir/profile.d")"
uenv_update_dir profile.d "" "$destdir/profile.d"
fi
if [ -d "bashrc.d" ]; then
estep "Mise à jour de l'ordre de lecture de $(ppath "$destdir/bashrc.d")"
uenv_update_dir bashrc.d "" "$destdir/bashrc.d"
fi