build.git
2 months agorefine strategy to spot ip address, keep on calling guest_ipv4 master
Thierry Parmentelat [Wed, 7 Feb 2024 15:49:38 +0000 (16:49 +0100)]
refine strategy to spot ip address, keep on calling guest_ipv4

2 months agouse new strategy to spot guest ipv4 address
Thierry Parmentelat [Wed, 7 Feb 2024 15:08:34 +0000 (16:08 +0100)]
use new strategy to spot guest ipv4 address

5 months agofailure to find guest ip is not fatal
Thierry Parmentelat [Sat, 4 Nov 2023 10:40:15 +0000 (11:40 +0100)]
failure to find guest ip is not fatal

5 months agono more egrep
Thierry Parmentelat [Sat, 4 Nov 2023 09:22:32 +0000 (10:22 +0100)]
no more egrep

5 months agoremove _old
Thierry Parmentelat [Sat, 4 Nov 2023 09:20:39 +0000 (10:20 +0100)]
remove _old

5 months agoadopt more verbose guest_ipv4
Thierry Parmentelat [Fri, 3 Nov 2023 17:58:59 +0000 (18:58 +0100)]
adopt more verbose guest_ipv4

6 months agoget the arch string - i.e. x86_64 or i386 - using arch, as uname -i now returns ...
Thierry Parmentelat [Sun, 22 Oct 2023 12:38:58 +0000 (14:38 +0200)]
get the arch string - i.e. x86_64 or i386 - using arch, as uname -i now returns 'unknown'

6 months agof39
Thierry Parmentelat [Wed, 18 Oct 2023 13:40:52 +0000 (15:40 +0200)]
f39

16 months agosend mails directly
Thierry Parmentelat [Tue, 29 Nov 2022 14:16:55 +0000 (15:16 +0100)]
send mails directly

17 months agoattempt to reduce devel container footprint
Thierry Parmentelat [Wed, 23 Nov 2022 15:02:20 +0000 (16:02 +0100)]
attempt to reduce devel container footprint

given that we build way fewer things than before

17 months agodevel.pkgs: cleanup
Thierry Parmentelat [Wed, 23 Nov 2022 14:40:24 +0000 (15:40 +0100)]
devel.pkgs: cleanup

17 months agominor cleanup
Thierry Parmentelat [Wed, 23 Nov 2022 08:45:17 +0000 (09:45 +0100)]
minor cleanup

17 months agofix nm configuration to be truly static
Thierry Parmentelat [Wed, 23 Nov 2022 08:35:01 +0000 (09:35 +0100)]
fix nm configuration to be truly static

17 months agodo not set interface-name in networkmanager keyfile
Thierry Parmentelat [Tue, 22 Nov 2022 11:59:54 +0000 (12:59 +0100)]
do not set interface-name in networkmanager keyfile

17 months agoprune all obsolete modules from the lxc distro - not much left indeed
Thierry Parmentelat [Tue, 22 Nov 2022 11:10:09 +0000 (12:10 +0100)]
prune all obsolete modules from the lxc distro - not much left indeed

17 months agono need to try and build pcucontrol
Thierry Parmentelat [Tue, 22 Nov 2022 11:05:47 +0000 (12:05 +0100)]
no need to try and build pcucontrol

17 months agosimplify networkmanager keyfile - nat mode still not supported at this point as it...
Thierry Parmentelat [Tue, 22 Nov 2022 11:05:18 +0000 (12:05 +0100)]
simplify networkmanager keyfile - nat mode still not supported at this point as it seems no longer useful

17 months agofor fedora 37: network initialization (for static IP only for now)
Thierry Parmentelat [Tue, 22 Nov 2022 09:31:20 +0000 (10:31 +0100)]
for fedora 37: network initialization (for static IP only for now)

17 months agoadd mirroring for f37
Thierry Parmentelat [Sun, 20 Nov 2022 13:27:41 +0000 (14:27 +0100)]
add mirroring for f37

18 months agouse host resolv.conf.containers if present as a basis for guest /etc/resolv.conf
Thierry Parmentelat [Sun, 23 Oct 2022 10:19:42 +0000 (12:19 +0200)]
use host resolv.conf.containers if present as a basis for guest /etc/resolv.conf

18 months agobind9-utils is relevant only on jammy
Thierry Parmentelat [Fri, 21 Oct 2022 10:15:38 +0000 (12:15 +0200)]
bind9-utils is relevant only on jammy

18 months agofedora 37
Thierry Parmentelat [Tue, 18 Oct 2022 15:57:29 +0000 (17:57 +0200)]
fedora 37

21 months agobind-utils is bind9-dnsutils on jammy
Thierry Parmentelat [Thu, 30 Jun 2022 11:49:36 +0000 (13:49 +0200)]
bind-utils is bind9-dnsutils on jammy

21 months agoaccomodate for ubuntu-22.04 aka jammy
Thierry Parmentelat [Thu, 30 Jun 2022 09:37:24 +0000 (11:37 +0200)]
accomodate for ubuntu-22.04 aka jammy

23 months agoimprovements in Makefile by Thomas, trash spec2make.c
Thierry Parmentelat [Thu, 5 May 2022 07:58:13 +0000 (09:58 +0200)]
improvements in Makefile by Thomas, trash spec2make.c

23 months agotry to clean up lxc-tags
Thierry Parmentelat [Sat, 30 Apr 2022 17:48:40 +0000 (19:48 +0200)]
try to clean up lxc-tags

23 months agoset all 3 tags bask to master
Thierry Parmentelat [Sat, 30 Apr 2022 17:47:23 +0000 (19:47 +0200)]
set all 3 tags bask to master

23 months agoSetting tag myplc-7.1-0
Thierry Parmentelat [Sat, 30 Apr 2022 17:44:40 +0000 (19:44 +0200)]
Setting tag myplc-7.1-0
ready on f35

23 months agomore tweaks in module-tools.py for tagging plcapi + plewww
Thierry Parmentelat [Sat, 30 Apr 2022 17:41:25 +0000 (19:41 +0200)]
more tweaks in module-tools.py for tagging plcapi + plewww

23 months agoSetting tag plewww-5.3-0
Thierry Parmentelat [Sat, 30 Apr 2022 17:39:02 +0000 (19:39 +0200)]
Setting tag plewww-5.3-0
for php8 on fedora35

23 months agotrailing spaces
Thierry Parmentelat [Sat, 30 Apr 2022 17:12:43 +0000 (19:12 +0200)]
trailing spaces

23 months agoignore errors of git fetch --tag as this fails on a case-insensitive filesystem like...
Thierry Parmentelat [Sat, 30 Apr 2022 17:12:30 +0000 (19:12 +0200)]
ignore errors of git fetch --tag as this fails on a case-insensitive filesystem like my macos fs (thanks to our IT guys)

23 months agoSetting tag plcapi-7.1-0
Thierry Parmentelat [Sat, 30 Apr 2022 17:26:47 +0000 (19:26 +0200)]
Setting tag plcapi-7.1-0
for php8 in f35:
* the phpxmlrpc layer has been upgraded to recent 4.6.1 that is php8-ready
* classes to use __construct() to define a constructor
* curl_setopt with verifyhost being 1 is no longer allowed
also other older changes related to pgsql 12

23 months agoplcapi has merged latest-phpxmlrpc : back to using master
Thierry Parmentelat [Fri, 29 Apr 2022 15:20:02 +0000 (17:20 +0200)]
plcapi has merged latest-phpxmlrpc : back to using master

23 months agouse latest phpxmlrpc
Thierry Parmentelat [Thu, 28 Apr 2022 11:47:16 +0000 (13:47 +0200)]
use latest phpxmlrpc

23 months agominor cleanup; f29 is out of scope
Thierry Parmentelat [Thu, 28 Apr 2022 07:42:35 +0000 (09:42 +0200)]
minor cleanup; f29 is out of scope

23 months agodo not build sfa on f35
Thierry Parmentelat [Thu, 28 Apr 2022 07:42:13 +0000 (09:42 +0200)]
do not build sfa on f35

2 years agoadd --partial
Thierry Parmentelat [Mon, 14 Mar 2022 23:33:49 +0000 (00:33 +0100)]
add --partial

2 years agooops
Thierry Parmentelat [Mon, 14 Mar 2022 23:31:15 +0000 (00:31 +0100)]
oops

2 years agofix messed up delete options
Thierry Parmentelat [Mon, 14 Mar 2022 23:27:42 +0000 (00:27 +0100)]
fix messed up delete options

2 years agocleanup
Thierry Parmentelat [Mon, 14 Mar 2022 15:56:01 +0000 (16:56 +0100)]
cleanup

2 years agofor the record: f35 vm creation not working yet
Thierry Parmentelat [Mon, 21 Feb 2022 17:14:08 +0000 (18:14 +0100)]
for the record: f35 vm creation not working yet

2 years agoquick $ dirty f35 for create-cm.sh
Thierry Parmentelat [Mon, 21 Feb 2022 17:05:44 +0000 (18:05 +0100)]
quick $ dirty f35 for create-cm.sh

2 years agofix
Thierry Parmentelat [Mon, 21 Feb 2022 17:00:01 +0000 (18:00 +0100)]
fix

2 years agosupport for u20 - relying on systemd to initialize networking in guest
Thierry Parmentelat [Wed, 16 Feb 2022 17:58:35 +0000 (18:58 +0100)]
support for u20 - relying on systemd to initialize networking in guest

3 years agobuild module no longer is a dependency of a real module, but tests need it
Thierry Parmentelat [Wed, 11 Nov 2020 11:02:03 +0000 (12:02 +0100)]
build module no longer is a dependency of a real module, but tests need it

3 years ago*** SERVER-SIDE build ONLY***
Thierry Parmentelat [Wed, 11 Nov 2020 10:28:18 +0000 (11:28 +0100)]
*** SERVER-SIDE build ONLY***

porting the complete stack has become too heavy
in particular with the withdrawal of python2, but not only
as tens of different sources of problems have arisen over time
so, from this point on I only intend to build the 3 server-side basic tools
i.e. the PLC API plcapi, its web interface plewww, and sfa

3 years agoturn off pcucontrol
Thierry Parmentelat [Tue, 10 Nov 2020 19:44:44 +0000 (20:44 +0100)]
turn off pcucontrol

3 years agodrop vsys off f33
Thierry Parmentelat [Tue, 10 Nov 2020 16:07:28 +0000 (17:07 +0100)]
drop vsys off f33

3 years agosliceimage@master
Thierry Parmentelat [Tue, 10 Nov 2020 14:11:20 +0000 (15:11 +0100)]
sliceimage@master

3 years agoscrub harder
Thierry Parmentelat [Tue, 10 Nov 2020 11:51:16 +0000 (12:51 +0100)]
scrub harder

3 years agotrim build image components that involve python2 rpms that no longer make sense
Thierry Parmentelat [Tue, 10 Nov 2020 10:20:56 +0000 (11:20 +0100)]
trim build image components that involve python2 rpms that no longer make sense

3 years agopython2-pip is no longer available
Thierry Parmentelat [Mon, 9 Nov 2020 14:02:36 +0000 (15:02 +0100)]
python2-pip is no longer available

3 years agolbuild-initvm.sh -u : use upstream repos
Thierry Parmentelat [Mon, 9 Nov 2020 14:02:07 +0000 (15:02 +0100)]
lbuild-initvm.sh -u : use upstream repos

tweaks for create-vm to not rely on our mirror
can be used with f32 even though we do not mirror it

3 years agoempty changes, just trailing spaces and other indentation
Thierry Parmentelat [Mon, 9 Nov 2020 14:00:12 +0000 (15:00 +0100)]
empty changes, just trailing spaces and other indentation

3 years agof33
Thierry Parmentelat [Sun, 8 Nov 2020 14:11:43 +0000 (15:11 +0100)]
f33

4 years agoreplace rpm gpg with gpg1 in fedora31 last-complete-build-f29
Thierry Parmentelat [Thu, 12 Mar 2020 09:41:52 +0000 (10:41 +0100)]
replace rpm gpg with gpg1 in fedora31

4 years agonodeimage and nodemanager move to master as a move to align fedora31 to gnupg1 instea...
Thierry Parmentelat [Thu, 27 Feb 2020 09:25:41 +0000 (10:25 +0100)]
nodeimage and nodemanager move to master as a move to align fedora31 to gnupg1 instead of default gnupg2

4 years agopour python2 utils for sfa
Thierry Parmentelat [Wed, 26 Feb 2020 17:30:33 +0000 (18:30 +0100)]
pour python2 utils for sfa

4 years agoafter much staggering and stumbling, let's try this road for building
Thierry Parmentelat [Wed, 26 Feb 2020 14:29:12 +0000 (15:29 +0100)]
after much staggering and stumbling, let's try this road for building
root images with a kernel

4 years agoturn off outdated patch for much older times
Thierry Parmentelat [Tue, 3 Dec 2019 14:31:17 +0000 (15:31 +0100)]
turn off outdated patch for much older times

4 years agobypass in pl_root_tune_image
Thierry Parmentelat [Fri, 29 Nov 2019 09:36:05 +0000 (10:36 +0100)]
bypass in pl_root_tune_image

4 years agobootcd@master
Thierry Parmentelat [Thu, 28 Nov 2019 14:41:05 +0000 (15:41 +0100)]
bootcd@master

4 years agotests@master
Thierry Parmentelat [Thu, 28 Nov 2019 11:22:32 +0000 (12:22 +0100)]
tests@master

4 years agopypcilib@master
Thierry Parmentelat [Thu, 28 Nov 2019 10:56:32 +0000 (11:56 +0100)]
pypcilib@master

4 years agobootmanager@master
Thierry Parmentelat [Thu, 28 Nov 2019 10:52:57 +0000 (11:52 +0100)]
bootmanager@master

4 years agoplcrt
Thierry Parmentelat [Thu, 28 Nov 2019 10:48:35 +0000 (11:48 +0100)]
plcrt

4 years agopcucontrol@master
Thierry Parmentelat [Thu, 28 Nov 2019 10:24:17 +0000 (11:24 +0100)]
pcucontrol@master

4 years agoplewww
Thierry Parmentelat [Thu, 28 Nov 2019 10:13:27 +0000 (11:13 +0100)]
plewww

4 years agovsys-scripts from master too
Thierry Parmentelat [Thu, 28 Nov 2019 10:11:05 +0000 (11:11 +0100)]
vsys-scripts from master too

4 years agovsys comes from master
Thierry Parmentelat [Thu, 28 Nov 2019 10:04:08 +0000 (11:04 +0100)]
vsys comes from master

4 years agopingofdeath from master
Thierry Parmentelat [Wed, 27 Nov 2019 14:09:41 +0000 (15:09 +0100)]
pingofdeath from master

4 years agoattempt to start the network in the f31 vms
Thierry Parmentelat [Wed, 27 Nov 2019 08:26:09 +0000 (09:26 +0100)]
attempt to start the network in the f31 vms

4 years agocouldn't help it
Thierry Parmentelat [Wed, 27 Nov 2019 07:59:41 +0000 (08:59 +0100)]
couldn't help it

4 years agooops, missing comma with devastating consequences
Thierry Parmentelat [Wed, 27 Nov 2019 07:59:25 +0000 (08:59 +0100)]
oops, missing comma with devastating consequences

4 years agooops missing change for f31
Thierry Parmentelat [Fri, 15 Nov 2019 14:07:15 +0000 (15:07 +0100)]
oops missing change for f31

4 years agobuilding for f31
Thierry Parmentelat [Fri, 15 Nov 2019 13:27:59 +0000 (14:27 +0100)]
building for f31

5 years agosfa to use python2 branch
Thierry Parmentelat [Wed, 17 Apr 2019 15:48:58 +0000 (17:48 +0200)]
sfa to use python2 branch

5 years agomoving back to stable/python2 sfa 4.0.3 by default, for now
Thierry Parmentelat [Thu, 11 Apr 2019 15:53:39 +0000 (17:53 +0200)]
moving back to stable/python2 sfa 4.0.3 by default, for now

5 years agomyplc@master
Thierry Parmentelat [Tue, 9 Apr 2019 13:12:06 +0000 (15:12 +0200)]
myplc@master

5 years agosfa python3 needs more work
Thierry Parmentelat [Fri, 29 Mar 2019 09:30:38 +0000 (10:30 +0100)]
sfa python3 needs more work

5 years agoSetting tag sfa-5.0-0
Thierry Parmentelat [Fri, 29 Mar 2019 07:55:57 +0000 (08:55 +0100)]
Setting tag sfa-5.0-0
ported to python3 - no other change

5 years agosfa@master
Thierry Parmentelat [Wed, 27 Mar 2019 16:01:40 +0000 (17:01 +0100)]
sfa@master

5 years agoreinstating sfa build
Thierry Parmentelat [Wed, 27 Mar 2019 14:22:17 +0000 (15:22 +0100)]
reinstating sfa build

5 years agosupport building 18.04 ubuntus
Thierry Parmentelat [Wed, 6 Mar 2019 11:24:23 +0000 (12:24 +0100)]
support building 18.04 ubuntus

5 years agobugfix, set permissions right on webpublish side
Thierry Parmentelat [Wed, 16 Jan 2019 12:32:45 +0000 (13:32 +0100)]
bugfix, set permissions right on webpublish side

5 years agoplcapi for py3 needs further tweak for rounding up timestamps
parmentelat [Mon, 14 Jan 2019 11:14:23 +0000 (12:14 +0100)]
plcapi for py3 needs further tweak for rounding up timestamps

5 years agocleanup python package names
parmentelat [Wed, 9 Jan 2019 11:28:45 +0000 (12:28 +0100)]
cleanup python package names

5 years agodefault for create-vm.sh is 8G
parmentelat [Wed, 9 Jan 2019 10:36:17 +0000 (11:36 +0100)]
default for create-vm.sh is 8G

5 years agotweak chmod on the build dir when web-publishing
parmentelat [Wed, 9 Jan 2019 09:26:58 +0000 (10:26 +0100)]
tweak chmod on the build dir when web-publishing

5 years agobuild broke this morning; turns out webpublish now runs remote ssh with umask 077
Thierry Parmentelat [Tue, 8 Jan 2019 14:03:48 +0000 (15:03 +0100)]
build broke this morning; turns out webpublish now runs remote ssh with umask 077
this move is only about cleaning up webpublish a bit

5 years agoscrub off wex stuff
Thierry Parmentelat [Tue, 8 Jan 2019 13:19:24 +0000 (14:19 +0100)]
scrub off wex stuff

5 years agossh option staetd with = for simpler quote management
Thierry Parmentelat [Tue, 8 Jan 2019 13:06:28 +0000 (14:06 +0100)]
ssh option staetd with = for simpler quote management

5 years agodust off images contents after recent cleanup
Thierry Parmentelat [Tue, 8 Jan 2019 09:20:10 +0000 (10:20 +0100)]
dust off images contents after recent cleanup

5 years agojust align tags
Thierry Parmentelat [Mon, 7 Jan 2019 14:33:47 +0000 (15:33 +0100)]
just align tags

5 years agoremove ooooold stuf
Thierry Parmentelat [Mon, 7 Jan 2019 14:28:07 +0000 (15:28 +0100)]
remove ooooold stuf

5 years agoSetting tag myplc-7.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 14:14:17 +0000 (15:14 +0100)]
Setting tag myplc-7.0-0
suitable for python3 on both f27 and f29

5 years agoSetting tag myplc-5.3-5
Thierry Parmentelat [Mon, 7 Jan 2019 14:07:27 +0000 (15:07 +0100)]
Setting tag myplc-5.3-5
last version suitable for f27/f29 with python2
packaging is split up, one more rpm named 'myplc-core' is produced,
that covers the infrastructure side only (without bootcds and nodeimages and all node-oriented material)
no more init file, one systemd service only, that leverages new /usr/bin/plc-ctl
more robust config for httpd and php-fpm and php

5 years agoSetting tag pyplnet-7.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 13:51:13 +0000 (14:51 +0100)]
Setting tag pyplnet-7.0-0
based on python3
remove 'NM_CONTROLLED=no' from ifcfg file, as we now rely on NetworkManager
cleaned up old code related to 'nodenetworks', oly use 'interfaces' instead

5 years agoSetting tag pyplnet-4.3-20
Thierry Parmentelat [Mon, 7 Jan 2019 13:45:57 +0000 (14:45 +0100)]
Setting tag pyplnet-4.3-20
last version for python2, runs on f27 and f29
remove 'NM_CONTROLLED=no' from ifcfg file, as we now rely on NetworkManager