Add Apping2/3 to habitent_loin exception
This commit is contained in:
parent
33222d78c5
commit
700002396b
@ -16,7 +16,7 @@ sub add($$;$)
|
|||||||
my $flavor = shift;
|
my $flavor = shift;
|
||||||
my $year = shift;
|
my $year = shift;
|
||||||
|
|
||||||
if ($year and $year != LDAP::get_year) {
|
if ($year and $year ne LDAP::get_year) {
|
||||||
croak "Impossible d'ajouter un projet d'une autre année : non implémenté";
|
croak "Impossible d'ajouter un projet d'une autre année : non implémenté";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
15
Makefile
15
Makefile
@ -1,10 +1,13 @@
|
|||||||
COPY?=cp -v
|
COPY?=cp -v
|
||||||
|
CURL?=curl
|
||||||
DEST?=/usr/local/share/perl/`ls -1 /usr/local/share/perl/ | grep "^5." | tail -1`/
|
DEST?=/usr/local/share/perl/`ls -1 /usr/local/share/perl/ | grep "^5." | tail -1`/
|
||||||
GIT?=/usr/bin/git
|
GIT?=/usr/bin/git
|
||||||
GITOLITE_DEST?=/usr/share/gitolite/hooks/common
|
GITOLITE_DEST?=/usr/share/gitolite/hooks/common
|
||||||
MAKEDIR?=mkdir
|
MAKEDIR?=mkdir
|
||||||
|
PERL?=/usr/bin/env perl
|
||||||
PROVER?=prove -f
|
PROVER?=prove -f
|
||||||
RM?=rm
|
RM?=rm
|
||||||
|
RMTREE?=rm -r
|
||||||
TESTDIR?=t
|
TESTDIR?=t
|
||||||
SHELL?=/bin/sh
|
SHELL?=/bin/sh
|
||||||
|
|
||||||
@ -29,7 +32,7 @@ guantanamo.tar.gz:
|
|||||||
$(COPY) process/exec/run.sh.not-here guantanamo/run.sh
|
$(COPY) process/exec/run.sh.not-here guantanamo/run.sh
|
||||||
chmod +x guantanamo/run.sh
|
chmod +x guantanamo/run.sh
|
||||||
tar czf guantanamo.tar.gz guantanamo/
|
tar czf guantanamo.tar.gz guantanamo/
|
||||||
rm -rf guantanamo
|
$(RMTREE) guantanamo
|
||||||
|
|
||||||
update:
|
update:
|
||||||
$(GIT) pull
|
$(GIT) pull
|
||||||
@ -43,6 +46,16 @@ unstall:
|
|||||||
! test -d $(GITOLITE_DEST) || $(RM) -rf $(GITOLITE_DEST)/update.secondary.d
|
! test -d $(GITOLITE_DEST) || $(RM) -rf $(GITOLITE_DEST)/update.secondary.d
|
||||||
! test -d $(GITOLITE_DEST) || $(MAKEDIR) -p $(GITOLITE_DEST)/update.secondary.d
|
! test -d $(GITOLITE_DEST) || $(MAKEDIR) -p $(GITOLITE_DEST)/update.secondary.d
|
||||||
|
|
||||||
|
regen-objects:
|
||||||
|
$(MAKEDIR) -p ACU/dtd
|
||||||
|
$(CURL) -o ACU/dtd/defense.dtd http://acu.epita.fr/dtd/defense.dtd
|
||||||
|
$(CURL) -o ACU/dtd/grading.dtd http://acu.epita.fr/dtd/grading.dtd
|
||||||
|
$(CURL) -o ACU/dtd/groups.dtd http://acu.epita.fr/dtd/groups.dtd
|
||||||
|
$(CURL) -o ACU/dtd/project.dtd http://acu.epita.fr/dtd/project.dtd
|
||||||
|
$(CURL) -o ACU/dtd/traces.dtd http://acu.epita.fr/dtd/traces.dtd
|
||||||
|
$(PERL) -I baldr baldr/Baldr.pl --import="ACU/Objects/basecode/*.pm" --path=ACU/Objects ACU/dtd/defense.dtd ACU/dtd/grading.dtd ACU/dtd/groups.dtd ACU/dtd/project.dtd ACU/dtd/traces.dtd
|
||||||
|
$(RMTREE) ACU/dtd
|
||||||
|
|
||||||
test:
|
test:
|
||||||
$(PROVER) $(TESTDIR)
|
$(PROVER) $(TESTDIR)
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@ my $promo = qx(git config hooks.promo);
|
|||||||
my $id_project = qx(git config hooks.idproject);
|
my $id_project = qx(git config hooks.idproject);
|
||||||
my $repo_login = qx(git config hooks.repologin);
|
my $repo_login = qx(git config hooks.repologin);
|
||||||
|
|
||||||
|
my @apping3 = qw(saadi_n lucas_e jawhar_s france_b roux_m bamba_m boudje_s gillot_l le-pen_m gimene_a nguye_d marin_c);
|
||||||
my @habitent_loin = qw(amed_m bellev_m freima_m ikouna_l simon_j faure_n abdelm_a habri_z trang_d henrie_p verbec_y molini_v);
|
my @habitent_loin = qw(amed_m bellev_m freima_m ikouna_l simon_j faure_n abdelm_a habri_z trang_d henrie_p verbec_y molini_v);
|
||||||
|
|
||||||
# First, check if the repository is in the YYYY/ directory
|
# First, check if the repository is in the YYYY/ directory
|
||||||
@ -49,7 +50,7 @@ if ($ip->overlaps($labnetwork) == $IP_A_IN_B_OVERLAP)
|
|||||||
# exit 1;
|
# exit 1;
|
||||||
#}
|
#}
|
||||||
|
|
||||||
exit 0 if (grep { /\Q$ENV{GL_USER}\E/ } @habitent_loin);
|
exit 0 if (grep { /\Q$ENV{GL_USER}\E/ } @habitent_loin, @apping3, "icaza_fact");
|
||||||
|
|
||||||
my $schoolnetwork = Net::IP->new('10.41.0.0/16');
|
my $schoolnetwork = Net::IP->new('10.41.0.0/16');
|
||||||
my $vjschoolnetwork = Net::IP->new('10.3.0.0/16');
|
my $vjschoolnetwork = Net::IP->new('10.3.0.0/16');
|
||||||
|
@ -306,6 +306,7 @@ sub tag_project
|
|||||||
# 2: $year
|
# 2: $year
|
||||||
|
|
||||||
my $project_id = repository_name();
|
my $project_id = repository_name();
|
||||||
|
my $flavour = "";
|
||||||
if ($_[1]) {
|
if ($_[1]) {
|
||||||
|
|
||||||
# Check on ID/flavour_id
|
# Check on ID/flavour_id
|
||||||
@ -314,6 +315,7 @@ sub tag_project
|
|||||||
}
|
}
|
||||||
|
|
||||||
$project_id .= "-" . $_[1];
|
$project_id .= "-" . $_[1];
|
||||||
|
$flavour = $_[1];
|
||||||
}
|
}
|
||||||
$project_id = lc $project_id;
|
$project_id = lc $project_id;
|
||||||
$project_id =~ s/[^a-z0-9-_]/_/g;
|
$project_id =~ s/[^a-z0-9-_]/_/g;
|
||||||
@ -423,7 +425,7 @@ sub tag_project
|
|||||||
log INFO, "Information de l'intranet...";
|
log INFO, "Information de l'intranet...";
|
||||||
# Call API
|
# Call API
|
||||||
eval {
|
eval {
|
||||||
API::Projects::add($project_id, $year);
|
API::Projects::add($project_id, $flavour, $year);
|
||||||
};
|
};
|
||||||
if ($@)
|
if ($@)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user