Marcin Godzina
4500ae99b4
[ #3418 ] remove os check before Postgres ddb grant
2024-05-20 14:15:40 +00:00
Andrei Pavel
c85bdf4df2
[ #3393 ] ignore error in libyang tests
...
... and add bison and flex to ubuntu for completion
2024-05-17 08:47:55 +03:00
Marcin Godzina
3f7db23b61
[ #3382 ] change to mariadb in ubuntu 24
2024-05-16 06:03:15 +00:00
Marcin Godzina
4f35701630
[ #3393 ] add fedora 40 to hammer
2024-05-13 15:31:11 +00:00
Marcin Godzina
b500325a62
[ #3382 ] add ubuntu 24.04 to hammer
2024-05-13 15:24:04 +00:00
Marcin Godzina
f05be9d466
[ #3247 ] add rocky linux 9
2024-04-24 11:29:29 +00:00
Marcin Godzina
5390c1978f
[ #3307 ] release changes
2024-03-22 15:55:27 +00:00
Tomek Mrugalski
f201707b85
[ #3249 ] hammer fix
...
- hammer supported-systems works again
2024-03-20 11:07:28 +00:00
Wlodek Wencel
416a072394
[ #3237 ] release changes
2024-01-29 10:17:26 +01:00
Andrei Pavel
223dc3aad3
[ #3229 ] hammer.py prepare-system --just-configure
2024-01-26 11:02:14 +02:00
Wlodzimierz Wencel
fb43fa2fa7
[ #3186 ] arm packages can be build and uploaded, new systems support added
2024-01-03 10:49:14 +00:00
Wlodek Wencel
ce359006a7
[ #3128 ] freeradius removed from hammer.py
2023-12-05 09:15:47 +00:00
Andrei Pavel
60e92acc09
[ #3147 ] trivial hammer fix: don't move files
...
Don't move files to themselves.
Solves error: mv: 'kea-pkg/isc-kea-2.5.4-r20231113065823.apk' and
'kea-pkg/isc-kea-2.5.4-r20231113065823.apk' are the same file
2023-11-13 12:04:34 +02:00
Andrei Pavel
1b4b3a6b87
[ #2969 ] add tex-gyre back to hammer for debian
...
tex-gyre is needed for generating PDF with sphinx.
2023-11-13 11:49:32 +02:00
Andrei Pavel
aa36f82f98
[ #2969 ] fix postgresql dependencies on rhel
2023-11-07 09:59:22 +02:00
Andrei Pavel
82b3ee8457
[ #2969 ] regenerate key to avoid SSL errors in DB
...
Prevents this error that happens on Debian 10:
- SSL error: Unable to get private key from '/etc/mysql/ssl/kea-server.key'
2023-11-07 09:59:22 +02:00
Andrei Pavel
0deb3df1ef
[ #2969 ] fix a logging issue in hammer.py
...
Not all the lines of output were captured when running execute()
with capture=True.
2023-11-07 09:59:22 +02:00
Andrei Pavel
cafead21a9
[ #2969 ] fix prepare-system in hammer.py
...
- fixes this error:
```
$ ./hammer.py prepare-system -p local -s fedora -r 36 -w all
File "hammer.py", line 3031, in _check_system_revision
msg = msg % (revision, "', '".join(revs))
TypeError: sequence item 0: expected str instance, tuple found
```
- also marks CentOS, FreeBSD 12, and Alpine 3.15 as unsupported
2023-11-07 09:59:22 +02:00
Andrei Pavel
81843f6f2d
[ #2969 ] hammer.py: log error on systemctl restart
2023-11-07 09:59:21 +02:00
Andrei Pavel
7f97f9ce3a
[ #2969 ] remove sphinx-tabs from hammer.py
...
- use package managers to install sphinx where possible
- simplify the logic in some areas
2023-11-07 09:59:21 +02:00
Andrei Pavel
e375aece9e
[ #2969 ] add sphinx-tabs to fedora, freebsd, alpine
2023-10-26 16:34:22 +03:00
Andrei Pavel
9ff68eba35
[ #2969 ] update supported-systems list in hammer.py
2023-10-26 16:34:22 +03:00
Andrei Pavel
2b553cd929
[ #2969 ] revised the quickstart page
...
- added link to the cloudsmith tarball page
- added |cloudsmith_repo| substitution
- added sphinx-tabs extension
- changed yum to dnf because with the deprecation of CentOS 7, all
remaining supported rpm distributions have dnf by default.
- changed `/path/to/your/kea6/config/file.json` to the configuration
file installed by default `/etc/kea/kea-dhcp6.conf` for easier startup
- regenerated doc/sphinx/src/requirements.txt mainly to include
sphinx-tabs
- added sphinx-tabs to hammer.py
2023-10-26 16:34:22 +03:00
Wlodek Wencel
f3f17f51c1
[ #3078 ] set package version and type in configure.ac
2023-10-03 18:34:33 +02:00
Wlodzimierz Wencel
8fd13cac14
[ #3060 ] fix for centos 7 pkgs, updated deb services names
2023-09-21 11:23:12 +00:00
Marcin Godzina
b00ba28521
[ #2934 ] fix ignoring of native-pkg parameter
2023-07-18 14:18:44 +02:00
Marcin Godzina
39e223a8da
[ #2934 ] fix ignoring of native-pkg parameter
2023-07-18 11:58:09 +00:00
Wlodek Wencel
d9517e1712
[ #2950 ] fix pgsql 15 setup for unit tests
2023-06-28 13:43:03 +00:00
Marcin Godzina
9e51cc140a
[ #2937 ] Add Fedora 38 support to hammer
2023-06-20 22:20:25 +00:00
Marcin Godzina
cfe8e1f911
[ #2935 ] Adding Fedora 37 to hammer bug fix
2023-06-20 21:09:58 +00:00
Marcin Godzina
f74ce384ae
[ #2935 ] Add Fedora 37 support to hammer
2023-06-20 17:07:00 +00:00
Marcin Godzina
a2ee1d1933
[ #2916 ] hammer changes for debian 12
2023-06-19 19:19:06 +00:00
Marcin Godzina
8472c5c532
[ #2916 ] hammer changes for debian 12
2023-06-19 19:19:06 +00:00
Marcin Godzina
36fff8d28f
[ #2916 ] hammer changes for debian 12
2023-06-19 19:19:06 +00:00
Wlodek Wencel
c474c0981e
[ #2836 ] remove unnecessary os.unlink
2023-04-19 15:51:15 +00:00
Wlodek Wencel
3b0ecc48c3
[ #2836 ] hammer update for rhel 9
2023-04-19 15:51:15 +00:00
Marcin Godzina
70e2fb8fc5
[ #2814 ] changed included '.deb' to 'deb'
2023-03-30 08:23:52 +00:00
Marcin Godzina
3381403a79
[ #2803 ] enable alpine 3.17 in hammer
2023-03-23 12:54:34 +00:00
Andrei Pavel
4450e0514a
[ #2769 ] release changes
2023-02-17 17:42:41 +02:00
Andrei Pavel
b4498e1084
[ #2696 ] hammer.py: check Popen.poll() at the end
...
There was a wrong assumption that the first call to Popen.poll()
is always None. This is not the case when the process is fast enough
to finish before it gets polled, in which case it is not None, but
it is the return code instead. This caused some executes to have
empty output.
2023-02-03 16:57:09 +02:00
Andrei Pavel
39cbf167fa
[ #2696 ] hammer.py: replace ~ with os.environ['HOME']
...
On rare occasion, the previously-used execute() would return
empty output, which would cause the path to change, often resulting
in a 'no such file or directory' error.
2023-02-03 16:57:09 +02:00
Andrei Pavel
f0dfe7def2
[ #2696 ] hammer.py: unrelated fix for libsysrepo.so name
2023-02-03 16:57:09 +02:00
Wlodek Wencel
70604aa757
[ #2657 ] changed sequence of command logging
2022-11-30 12:42:10 +01:00
Wlodek Wencel
edaf9ab066
[ #2657 ] replace ~/ with absolute path
2022-11-30 12:29:34 +01:00
Andrei Pavel
3aa8c1da5c
[ #2657 ] hammer.py: /tmp -> ~/.hammer-tmp
2022-11-29 20:59:19 +02:00
Andrei Pavel
8a1c2ba22d
[ #2652 ] fx freeradius-client package names in hammer.py
2022-11-29 17:43:22 +00:00
Andrei Pavel
a2a35ede21
[ #2601 ] bump versions of libyang and sysrepo dependencies
2022-11-25 18:15:34 +02:00
Andrei Pavel
582e84a83e
[ #2601 ] fix typos in NETCONF code
2022-11-25 18:15:34 +02:00
Andrei Pavel
a1ad228767
[ #2311 ] hammer.py now installs libyang2 and sysrepo2
2022-10-21 17:45:24 +03:00
Andrei Pavel
1adc9a0a36
[ #2539 ] hammer.py: ldconfig after make install
2022-10-13 16:28:10 +00:00