From f303507dfe6dd636a8469ef25b133c56cab727a5 Mon Sep 17 00:00:00 2001 From: eleonore12345 Date: Wed, 31 Jul 2024 18:38:38 +0200 Subject: [PATCH] fin du 31 juillet --- Makefile | 21 +++++++++++++++++++ deployer | Bin 0 -> 16424 bytes services.csv | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 Makefile create mode 100755 deployer create mode 100644 services.csv diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3469d33 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +ECHO = @echo +GCC = gcc +RM = @rm -f +CCFLAGS = -c -g -ansi -pedantic -Wall #optimization? +OBJETS = $(SRC:.c=.o) +SRC = $(wildcard *.c) +EXE = deployer +LIBRARIES = + +$(EXE) : $(OBJETS) + $(ECHO) "-Linking $(EXE)-" + $(GCC) -o $@ $^ $(LIBRARIES) + +%.o:%.cpp + $(ECHO) "-Compilation $<- " + $(GCC) $(CCFLAGS) -o $@ $< + +.PHONY: clean +clean: + $(ECHO) "-Cleaning-" + $(RM) $(OBJETS) $(EXE) \ No newline at end of file diff --git a/deployer b/deployer new file mode 100755 index 0000000000000000000000000000000000000000..d0fe2b9e1957fb897c14365d7918767f8b4ee602 GIT binary patch literal 16424 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 KSROJ6k?P;!R8(pJ literal 0 HcmV?d00001 diff --git a/services.csv b/services.csv new file mode 100644 index 0000000..7f83c25 --- /dev/null +++ b/services.csv @@ -0,0 +1,57 @@ +# This is not real CSV. Do not put separator in a field, even escaped +# ID ; username ; service name ; server name +1;sftp.jean-cloud.net;sftp.jean-cloud.net;raku.jean-cloud.org +#2;benevoles31.karnaval.fr;benevoles31.karnaval.fr;max.jean-cloud.org +3;builder.rimarima.fr;builder.rimarima.fr;raku.jean-cloud.org +5;chiloe.eu;chiloe.eu;shlago.jean-cloud.org +7;collectif-arthadie.fr;collectif-arthadie.fr;izzo.jean-cloud.org +8;compagnienouvelle.fr;compagnienouvelle.fr;shlago.jean-cloud.org +9;copaines.jean-cloud.net;copaines.jean-cloud.net;shlago.jean-cloud.org +11;deployer.jean-cloud.org;deployer.jean-cloud.org;shlago.jean-cloud.org +12;dnscerts.jean-cloud.org;dnscerts.jean-cloud.org;montbonnot.jean-cloud.org +13;etrevivant.net;etrevivant.net;shlago.jean-cloud.org +14;feministesucl34.communistesliber;feministesucl34.communisteslibertaires.org;none +15;feteducourt.jean-cloud.net;feteducourt.jean-cloud.net;shlago.jean-cloud.org +16;feteducourt2020.jean-cloud.net;feteducourt2020.jean-cloud.net;shlago.jean-cloud.org +17;git.jean-cloud.net;git.jean-cloud.net;izzo.jean-cloud.org +20;inurbe.fr;inurbe.fr;shlago.jean-cloud.org +21;jean-cloud.net;jean-cloud.net;shlago.jean-cloud.org +22;leida.fr;leida.fr;shlago.jean-cloud.org +23;lexicographe.jean-cloud.net;lexicographe.jean-cloud.net;shlago.jean-cloud.org +24;metamorphosemagazine.fr;metamorphosemagazine.fr;shlago.jean-cloud.org +25;mux.radiodemo.oma-radio.fr;mux.radiodemo.oma-radio.fr;raku.jean-cloud.org +26;nc-backup.jean-cloud.net;nc-backup.jean-cloud.net;raku.jean-cloud.org +27;ns.jean-cloud.org;ns.jean-cloud.org;nowhere +28;ns1.jean-cloud.org;ns1.jean-cloud.org;izzo.jean-cloud.org +29;nuage.jean-cloud.net;nuage.jean-cloud.net;izzo.jean-cloud.org +30;oma-radio.fr;oma-radio.fr;izzo.jean-cloud.org +31;pa1.studios.oma-radio.fr;pa1.studios.oma-radio.fr;tetede.jean-cloud.org +32;paj.oma-radio.fr;paj.oma-radio.fr;nougaro.jean-cloud.org +33;quadrille-elsa.jean-cloud.net;quadrille-elsa.jean-cloud.net;shlago.jean-cloud.org +34;radiodemo.oma-radio.fr;radiodemo.oma-radio.fr;raku.jean-cloud.org +35;radionimaitre.oma-radio.fr;radionimaitre.oma-radio.fr;tetede.jean-cloud.org +36;raplacgr.jean-cloud.net;raplacgr.jean-cloud.net;izzo.jean-cloud.org +37;rimarima.fr;rimarima.fr;raku.jean-cloud.org +38;rpnow.jean-cloud.net;rpnow.jean-cloud.net;izzo.jean-cloud.org +39;soundbase.radiodemo.oma-radio.fr;soundbase.radiodemo.oma-radio.fr;montbonnot.jean-cloud.org +40;static.jean-cloud.net;static.jean-cloud.net;izzo.jean-cloud.org +41;velov.jean-cloud.net;velov.jean-cloud.net;shlago.jean-cloud.org +42;wiki-cgr.jean-cloud.net;wiki-cgr.jean-cloud.net;izzo.jean-cloud.org +43;radio.karnaval.fr;radio.karnaval.fr;tetede.jean-cloud.org +44;wordpress.abc.jean-cloud.net;wordpress.abc.jean-cloud.net;raku.jean-cloud.org +45;jean-cloud.org;jean-cloud.org;shlago.jean-cloud.org +46;soundbase.paj.oma-radio.fr;soundbase.paj.oma-radio.fr;montbonnot.jean-cloud.org +47;backup-borg-server;backup-borg-server;montbonnot.jean-cloud.org +48;backup-borg-client;backup-borg-client;raku.jean-cloud.org +49;soundbase.radionimaitre.oma;soundbase.radionimaitre.oma-radio.fr;montbonnot.jean-cloud.org +50;monitoring.jean-cloud.net;monitoring.jean-cloud.net;montbonnot.jean-cloud.org +51;benevoles32.karnaval.fr;benevoles32.karnaval.fr;izzo.jean-cloud.org +52;nginx_exporter;nginx_exporter;shlago.jean-cloud.org +#54;accent.jean-cloud.net;accent.jean-cloud.net;raku.jean-cloud.org +55;gaia.jean-cloud.net;gaia.jean-cloud.net;shlago.jean-cloud.org +56;association-chahut.fr;association-chahut.fr;izzo.jean-cloud.org +57;mutubot.jean-cloud.net;mutubot.jean-cloud.net;izzo.jean-cloud.org +59;lyon1.studios.oma-radio.fr;lyon1.studios.oma-radio.fr;izzo.jean-cloud.org +60;soundbase.radiokipik.org;soundbase.radiokipik.org;montbonnot.jean-cloud.org +61;radiokipik.org;radiokipik.org;izzo.jean-cloud.org +62;mux.radiokipik.org;mux.radiokipik.org;izzo.jean-cloud.org