geek rescue kit Code
Brought to you by:
ctaf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | --+-- -- -- -- -- -- --+-- +-- CTAFCONF --+ --+-- -- -- -- -- -- --+-- ---------------------------INSTALL------------------------------------- untar in your home directory. > cd ~ > tar xvzf ctafconf-DATE.tgz > cd .ctafconf this script save our old config file, install the new config file, set gnome options, install the ctafconf for xdm/gdm/kdm if wanted parameter possible (for interface): | dialog | gdialog | kdialog | conread > ./ctafconf-install If you only want emacs: ln -s ~/.ctafconf/etc/emacs/emacs ~/.emacs or add to your own ~/.emacs: (load-file "~/.ctafconf/etc/emacs/emacs") ------------------EXPERIMENTAL-- pour emacs: recuperer au choix sur le web: cedet (outils pour le developpement, completion automatique, meilleur coloration, ...) ilisp (lisp interactif) ecb (IDE pour emacs, basť sur cedet) les decompresser dans ~/.ctafconf/etc/emacs/site-lisp renommer ecb-* en ecb, cedet-* en cedet, pareil pour ilisp afin d'avoir ecb,cedet et ilisp comme repertoire dans site-lisp compiler chaque projet: cd cedet;make; cd ecb;make; cd ilisp;make; (pour compiler avec une autre version d'emacs: make EMACS=emacs21) -------------------------------- ---------------------------UNINSTALL----------------------------------- !!highly experimental!! (use at your own risk) ct-uninstall : basic (ask for each file) ---------------------------REINSTALL/UPDATE---------------------------- overwrite ~/.ctafconf with the new tarball. relauch ~/.ctafconf/ctafconf-install ---------------------------HELP---------------------------------------- ct-profile : configure your ctafconf profile (wallpaper, wm, mail, etc..) ct-installconf : reinstall la ctafconf (et l'install aussi qd mm!) ct-repo : admin your repository (svn and cvs) ct-ssh : admin your ssh connexion ct-help : a litle help about the ctafconf command ct-socks : set your socks password (mostly for epita) visit http://www.noshell.info for more information/help about the ctafconf ---------------------------FILES--------------------------------------- .ctafconf/perso/user-profile : user configuration modified by ct-profile .ctafconf/perso/user-profile.mine : static information (module to install, path) ---------------------------FOLDERS------------------------------------- .ctafconf root directory .ctafconf/etc contain all configuration files .ctafconf/bin ct-profile, ct-installconf, ctssh, ctrepo, ... .ctafconf/share/repos repository for ct-repo (ctrepo) .ctafconf/share/wallpaper wallpaper .ctafconf/share/ssh ssh informations for ctssh .ctafconf/share/mine template file for .mine .ctafconf/share/misc misc ---------------------------Credits--------------------------- All thoses configurations files have been compiled from a lot's of files from differents places ---------------------------About--------------------------- Cedric GESTES (goctaf@gmail.com) http://www.sf.net/projects/grk http://grk.sf.net http://www.ctaf.free.fr http://www.noshell.info _____________________________________ < CTAFCONF? yuhh? MeuuuuuuuuuHHHHHHHH > ------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || --FEATURE-- emacs: semantic cache file are saved in .ctafconf/perso/semantic |