Mercier Pierre-Olivier
|
edcb3adf6d
|
Fix for FreeBSD
|
2013-11-03 01:01:25 +01:00 |
|
Mercier Pierre-Olivier
|
731ca526f6
|
Add log
|
2013-11-03 00:57:58 +01:00 |
|
Mercier Pierre-Olivier
|
490d4109b9
|
No ref.ft require for ref
|
2013-11-03 00:52:15 +01:00 |
|
Mercier Pierre-Olivier
|
fe067d847b
|
Fix syntax
|
2013-11-03 00:12:23 +01:00 |
|
Mercier Pierre-Olivier
|
384a336851
|
croak instead of return
|
2013-11-03 00:06:36 +01:00 |
|
Mercier Pierre-Olivier
|
80d3352b78
|
Fix 0
|
2013-10-30 17:19:31 +01:00 |
|
Mercier Pierre-Olivier
|
d44ffa7153
|
Fix launch on GNU/Linux
|
2013-10-30 17:14:41 +01:00 |
|
Mercier Pierre-Olivier
|
e327bf0c80
|
Print 0 instead of nothing
|
2013-10-30 17:10:36 +01:00 |
|
Mercier Pierre-Olivier
|
784c7cfb55
|
Last moulette_get
|
2013-10-30 14:45:21 +01:00 |
|
Mercier Pierre-Olivier
|
27f7b7c9ce
|
Fix screen launch on FreeBSD
|
2013-10-30 02:36:12 +01:00 |
|
Mercier Pierre-Olivier
|
9add1cf2f5
|
Find test.ft in $submitdir
|
2013-10-21 23:45:05 +02:00 |
|
Mercier Pierre-Olivier
|
279b9ea07e
|
Typo in API/Projects.pm
|
2013-10-21 18:44:30 +02:00 |
|
Mercier Pierre-Olivier
|
ff9c3a5ad2
|
Introduce Habitent loin people
|
2013-10-20 02:15:52 +02:00 |
|
Mercier Pierre-Olivier
|
791dfe65f6
|
gen_grading: fix compilation errors
|
2013-10-18 18:21:44 +02:00 |
|
Mercier Pierre-Olivier
|
cea68aa7a7
|
gen_grading: checck if there is a defense or trace before generate
|
2013-10-18 18:15:11 +02:00 |
|
Mercier Pierre-Olivier
|
37db6f3256
|
Launch send_git process on hamano
|
2013-10-18 09:12:24 +02:00 |
|
Mercier Pierre-Olivier
|
9866ecde45
|
moulette_get: Merge receive_tar and receive_git
|
2013-10-18 09:11:43 +02:00 |
|
Mercier Pierre-Olivier
|
0e35a1a2e9
|
send_git: new process to send a student repository to moulette
|
2013-10-18 08:48:43 +02:00 |
|
Mercier Pierre-Olivier
|
335b03768d
|
moulette_get: Add jexec statements, monitor filesystem to send traces to intranet
|
2013-10-18 07:34:33 +02:00 |
|
Mercier Pierre-Olivier
|
4bff8d88eb
|
Error message if unable to write to the trace directory
|
2013-10-18 04:57:37 +02:00 |
|
Mercier Pierre-Olivier
|
15790db577
|
intradata_get: croak instead of log+return
|
2013-10-18 04:54:28 +02:00 |
|
Mercier Pierre-Olivier
|
ad866e3a57
|
Add trace_update
|
2013-10-18 04:15:17 +02:00 |
|
Mercier Pierre-Olivier
|
b126a0400a
|
Fix scripts for FreeBSD
|
2013-10-05 22:01:34 +02:00 |
|
Mercier Pierre-Olivier
|
e6c9c1251b
|
Fix process stopping
|
2013-10-04 19:04:55 +02:00 |
|
Mercier Pierre-Olivier
|
0951d36451
|
Fix launching on FreeBSD
|
2013-10-02 22:08:42 +02:00 |
|
Mercier Pierre-Olivier
|
5de36e1709
|
New method for launching through su
|
2013-10-02 22:02:36 +02:00 |
|
Mercier Pierre-Olivier
|
81cb719417
|
Fix comma position
|
2013-10-02 20:12:45 +02:00 |
|
Mercier Pierre-Olivier
|
f3904e62b2
|
Add a way to remove bonus/malus
|
2013-10-02 19:45:48 +02:00 |
|
Mercier Pierre-Olivier
|
663a77a084
|
Fix cast
|
2013-10-02 18:30:53 +02:00 |
|
Mercier Pierre-Olivier
|
8eb6b143a1
|
New process: get_csv to get grades
|
2013-10-02 18:26:01 +02:00 |
|
Mercier Pierre-Olivier
|
05537dc903
|
Use /usr/bin/env instead of raw path, for compatibility between Linux and FreeBSD systems
|
2013-10-01 04:37:15 +02:00 |
|
Mercier Pierre-Olivier
|
8ef18c4a3f
|
Add guantanamo: a way to execute command in an unknown environnement
|
2013-09-29 04:34:11 +02:00 |
|
Mercier Pierre-Olivier
|
8132fdb3e1
|
Manage_server: can clean logs
|
2013-09-28 18:39:15 +02:00 |
|
Mercier Pierre-Olivier
|
c4620ac241
|
Add execution write to view_log
|
2013-09-28 13:47:08 +02:00 |
|
Mercier Pierre-Olivier
|
ba75c5c8fd
|
manage_server: Add new command to view log remotely
|
2013-09-28 13:39:31 +02:00 |
|
Mercier Pierre-Olivier
|
375640dba8
|
gen_grading: new method to generate name
|
2013-09-26 10:53:34 +02:00 |
|
Mercier Pierre-Olivier
|
babf3f7850
|
Working on moulette launching script
|
2013-09-26 07:08:41 +02:00 |
|
Mercier Pierre-Olivier
|
899fd189f5
|
Generate defense ids for multiple defense
|
2013-09-26 04:32:31 +02:00 |
|
Mercier Pierre-Olivier
|
3ec51c56fc
|
Skip defense traces
|
2013-09-26 03:32:09 +02:00 |
|
Mercier Pierre-Olivier
|
025e938354
|
Handel $LOGIN in grades
|
2013-09-26 01:05:31 +02:00 |
|
Mercier Pierre-Olivier
|
80147e449f
|
Grading generation ok
|
2013-09-24 05:14:16 +02:00 |
|
Mercier Pierre-Olivier
|
ea7d623eae
|
Add new process for generating grading XML
|
2013-09-24 04:54:09 +02:00 |
|
Mercier Pierre-Olivier
|
0f385f3838
|
Handle comma in bonus/malus files
|
2013-09-24 02:14:11 +02:00 |
|
Mercier Pierre-Olivier
|
c9c74a2a22
|
Reset after grading
|
2013-09-21 16:33:49 +02:00 |
|
Mercier Pierre-Olivier
|
b6b1c02dd0
|
Fix substitution
|
2013-09-21 16:23:41 +02:00 |
|
Mercier Pierre-Olivier
|
8ecbd779d0
|
Integrate final grade into grade.xml
|
2013-09-21 16:16:34 +02:00 |
|
Mercier Pierre-Olivier
|
b34f3db750
|
Add way to generate grades to intradata-get
|
2013-09-21 15:34:30 +02:00 |
|
Mercier Pierre-Olivier
|
a036432edd
|
Import Trace module
|
2013-09-20 18:14:38 +02:00 |
|
Mercier Pierre-Olivier
|
a5f6916df4
|
Separate lines
|
2013-09-20 18:13:10 +02:00 |
|
Mercier Pierre-Olivier
|
6191376362
|
Add some debug string
|
2013-09-20 18:06:34 +02:00 |
|
Mercier Pierre-Olivier
|
13434c4dcf
|
Add some debug string
|
2013-09-20 18:05:19 +02:00 |
|
Mercier Pierre-Olivier
|
a380b4abbc
|
Fix value determination
|
2013-09-20 18:03:40 +02:00 |
|
Mercier Pierre-Olivier
|
2037cf531b
|
Add some debug string
|
2013-09-20 17:58:38 +02:00 |
|
Mercier Pierre-Olivier
|
de06d5fd0d
|
intradata can get bonus/malus point
|
2013-09-20 17:43:12 +02:00 |
|
Mercier Pierre-Olivier
|
55e0870936
|
chmod for www-data write
|
2013-09-20 08:51:47 +02:00 |
|
Mercier Pierre-Olivier
|
37e095bb2e
|
chown trace directory for defense
|
2013-09-20 08:47:17 +02:00 |
|
Mercier Pierre-Olivier
|
01b8f4327a
|
Launch on ksh
|
2013-09-20 03:39:10 +02:00 |
|
Mercier Pierre-Olivier
|
a5fb66040b
|
Start moulette_get process
|
2013-09-20 03:35:53 +02:00 |
|
Mercier Pierre-Olivier
|
951470b06b
|
Tag defense,... done
|
2013-09-20 02:01:39 +02:00 |
|
Mercier Pierre-Olivier
|
b03703bf96
|
Kill others ssh-agent before relaunching one
|
2013-09-16 18:58:36 +02:00 |
|
Mercier Pierre-Olivier
|
4649360306
|
Use FQDN instead of relative domain in sync_ssh_keys
|
2013-09-16 18:56:48 +02:00 |
|
Mercier Pierre-Olivier
|
0accbacdf2
|
Same :(
|
2013-09-16 00:03:40 +02:00 |
|
Mercier Pierre-Olivier
|
29c5a66d25
|
Really do an update for user
|
2013-09-15 23:47:21 +02:00 |
|
Mercier Pierre-Olivier
|
29c9b0e694
|
Add description to users
|
2013-09-15 21:47:33 +02:00 |
|
Mercier Pierre-Olivier
|
b47dc439fa
|
Recognize lowercase request
|
2013-09-15 17:49:05 +02:00 |
|
Mercier Pierre-Olivier
|
e492b3f67e
|
Fix check_ssh_key
|
2013-09-15 17:12:48 +02:00 |
|
Mercier Pierre-Olivier
|
62550a59af
|
Remove intradata_get from moore
|
2013-09-15 16:32:51 +02:00 |
|
Mercier Pierre-Olivier
|
0d88ff8eb6
|
Use basename instead of full path name
|
2013-09-15 15:44:47 +02:00 |
|
Mercier Pierre-Olivier
|
e44db62e10
|
New arg to update all servers
|
2013-09-15 15:40:09 +02:00 |
|
Mercier Pierre-Olivier
|
7b2a4185c9
|
New script to manage servers
|
2013-09-15 15:27:05 +02:00 |
|
Mercier Pierre-Olivier
|
0001a46686
|
Fix rm of an unexisting file
|
2013-09-15 14:54:36 +02:00 |
|
Mercier Pierre-Olivier
|
2a79cf1e6a
|
Ready for deployement
|
2013-09-15 14:41:43 +02:00 |
|
Mercier Pierre-Olivier
|
34b72a4f4e
|
Deployment script ok
|
2013-09-15 13:23:04 +02:00 |
|
Mercier Pierre-Olivier
|
639c73a4cf
|
New deployment script
|
2013-09-15 12:52:20 +02:00 |
|
Mercier Pierre-Olivier
|
a90638153e
|
Fix process launch
|
2013-09-14 11:19:06 +02:00 |
|
Mercier Pierre-Olivier
|
82789d394f
|
Add a script to launch screens on each server
|
2013-09-14 09:37:22 +02:00 |
|
Mercier Pierre-Olivier
|
8fdb420f85
|
Nooooooooooooooooo
|
2013-09-12 13:44:06 +02:00 |
|
Mercier Pierre-Olivier
|
1ad8d17e73
|
Save butler.xml in right place
|
2013-09-12 13:40:30 +02:00 |
|
Mercier Pierre-Olivier
|
51e366b156
|
Fix args order
|
2013-09-12 13:36:43 +02:00 |
|
Mercier Pierre-Olivier
|
f511412b8e
|
Fix continue on error
|
2013-09-12 13:35:48 +02:00 |
|
Mercier Pierre-Olivier
|
fe09d75e6f
|
Fix project_id
|
2013-09-12 13:33:22 +02:00 |
|
Mercier Pierre-Olivier
|
00c62bf8de
|
Add new process to receive files to intradata
|
2013-09-12 12:59:31 +02:00 |
|
Mercier Pierre-Olivier
|
6ca9007fde
|
Can send files with Process::Client
|
2013-09-12 12:53:59 +02:00 |
|
Mercier Pierre-Olivier
|
d8389b2b77
|
Fix some typos
|
2013-09-09 13:43:35 +02:00 |
|
Mercier Pierre-Olivier
|
b49a2322d9
|
Can synchronize multiple target of ssh_keys
|
2013-09-06 05:28:54 +02:00 |
|
Mercier Pierre-Olivier
|
36303bf472
|
Alert on ssh key change
|
2013-09-06 05:25:06 +02:00 |
|
Mercier Pierre-Olivier
|
41ac95c878
|
fix check_ssh_key
|
2013-09-06 05:24:42 +02:00 |
|
Mercier Pierre-Olivier
|
495202128e
|
New logging system
|
2013-09-04 02:56:57 +02:00 |
|
Mercier Pierre-Olivier
|
87a728b634
|
New process check_ssh_key
|
2013-09-03 15:10:42 +02:00 |
|
Mercier Pierre-Olivier
|
49a1c9a8b9
|
Fix errors on remove and update
|
2013-09-03 08:07:29 +02:00 |
|
Mercier Pierre-Olivier
|
9c27bf131e
|
Some fixes in LDAP
|
2013-09-03 07:20:58 +02:00 |
|
Mercier Pierre-Olivier
|
114e661761
|
Refactor update_group to work as update_user
|
2013-09-02 21:09:51 +02:00 |
|
Mercier Pierre-Olivier
|
a3bd738b0f
|
Refactoring LDAP package
|
2013-09-02 20:43:18 +02:00 |
|
Mercier Pierre-Olivier
|
18d9152b13
|
Add process management
|
2013-09-02 19:14:04 +02:00 |
|