Commit Graph

81 Commits

Author SHA1 Message Date
Pavel Cahyna
fd4444f050 Add /etc/rear/{,os.conf} to %files
Prevents /etc/rear/os.conf and the whole /etc/rear directory from
being unowned (the former was breaking the build).

Resolves: RHEL-26827
2024-08-07 14:10:07 +02:00
Pavel Cahyna
dc29def991 Revert "always regenerate /etc/rear/os.conf in %post"
It is better to generate the file statically. Do not mark it as
configuration file though, it is not intended to be modified. This
allows to update it when the package is updated.

This reverts commit f02d557bbc.

Resolves: RHEL-26827
2024-08-06 18:45:39 +02:00
Lukáš Zaoral
bf82fec018 fix backup of btrfs subvolumes
Resolves: RHEL-26827
2024-08-05 19:35:59 +02:00
Lukáš Zaoral
a7f1dc5c64 sync with patches in CentOS Stream 9
- Backport PR 3250 to fix useless warning that libsystemd-core requires
  additional libraries and ReaR recovery system needs additional libraries
- Backport PR 3242 to fix IPv6 address in nfs:// and sshfs:// BACKUP/OUTPUT_URL
- Use git to apply patches in %prep

Resolves: RHEL-46612
Resolves: RHEL-46613
2024-08-05 19:33:57 +02:00
Lukáš Zaoral
79beaa01ec fix incomplete license tag
Resolves: RHEL-26827
2024-08-05 19:33:53 +02:00
Lukáš Zaoral
ee202cd641 sort requires
Resolves: RHEL-26827
2024-08-05 19:33:44 +02:00
Lukáš Zaoral
395852aadb skip btrfs subvolumes when detecting ESP partitions
Resolves: RHEL-26827
2024-08-05 19:33:38 +02:00
Lukáš Zaoral
66f9381dbd fix booting on UEFI systems with multiple CDROM devices
Resolves: RHEL-26827
2024-08-05 19:33:29 +02:00
Lukáš Zaoral
b220fa1543 fix copying of console kernel cmdline parameters
Resolves: RHEL-26827
2024-08-05 19:32:27 +02:00
Troy Dawson
991c1355f5 Bump release for June 2024 mass rebuild 2024-06-24 09:21:56 -07:00
Lukáš Zaoral
0ff3a79b8a
Sync with patches in CentOS Stream 9
- Resolve libs for executable links in COPY_AS_IS, PR 3073
- Skip invalid disk drives when saving layout PR 3047
- Do not delete NetBackup logs in case of errors and save
  /usr/openv/netbackup/logs to the restored system after a successful recovery
- Add /usr/openv/var to COPY_AS_IS_NBU, fixes an issue seen
  with NetBackup 10.2.0.1
- Support saving and restoring hybrid BIOS/UEFI bootloader, PRs 3145 3136
2024-02-11 17:57:57 +01:00
Lukáš Zaoral
f02d557bbc
always regenerate /etc/rear/os.conf in %post 2024-02-09 13:38:31 +01:00
Lukáš Zaoral
50c3e50184
copy the console= kernel arguments from the original system 2024-02-09 13:38:31 +01:00
Lukáš Zaoral
935c8431ff
replace dhcp-client with dhcpcd
Resolves: rhbz#2247060
2024-02-09 13:38:31 +01:00
Lukáš Zaoral
d5cf14e032
make initrd accessible only by root
Resolves: CVE-2024-23301
2024-02-09 13:38:31 +01:00
Lukáš Zaoral
816978a083
fix unusable recovery with newer systemd
Resolves: rbhz#2254871
2024-02-09 13:38:31 +01:00
Lukáš Zaoral
35f81198d9
migrate to SPDX license format
- properly use %%license and %%doc macros
- use https in URLs
2024-02-09 13:38:31 +01:00
Lukáš Zaoral
b14857c71c
rebase to version 2.7
- drop obsolete patches
- rebase remaining patches

Resolves: rhbz#2215778
2024-02-09 13:38:31 +01:00
Lukáš Zaoral
d6e39f58df
Sync with patches from CentOS Stream 9 2024-02-02 09:27:32 +01:00
Fedora Release Engineering
3f300e6c50 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 14:57:08 +00:00
Fedora Release Engineering
c7c6207310 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 11:03:35 +00:00
Fedora Release Engineering
f0866e7568 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 16:38:59 +00:00
Yaakov Selkowitz
7a924aa7b9 Switch to xorriso for iso image creation
xorriso (which also provides /usr/bin/mkisofs) is preferred according to
default.conf:
```
 # xorrisofs is now used as the preferred method for generating the iso image
 # with mkisofs and genisoimage as second and third option
 ISO_MKISOFS_BIN="$( type -p xorrisofs || type -p mkisofs || type -p genisoimage )"
```
2023-06-23 11:53:05 -04:00
Fedora Release Engineering
5acc2d3b71 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 19:34:14 +00:00
Fedora Release Engineering
d2ad906673 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 00:36:33 +00:00
Fedora Release Engineering
823c7e3efd - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 17:38:12 +00:00
Fedora Release Engineering
f17271e310 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 11:16:22 +00:00
Christopher Engelhard
b533c38365 bump release 2021-02-26 22:43:37 +01:00
Christopher Engelhard
40a2856597 change /lib* to /usr/lib* in backup scripts 2021-02-26 22:41:33 +01:00
Fedora Release Engineering
551f797a5e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 15:09:06 +00:00
Tom Stellard
c644cd5db1 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 20:41:43 +00:00
Christopher Engelhard
130bac656a remove optdepends, as many are no available in Fedora 2020-09-23 14:00:26 +02:00
Christopher Engelhard
5d39b358cc bump release & update changelog 2020-09-23 13:55:51 +02:00
Christopher Engelhard
412ba2eacf ship example crontab and systemd timer units as %doc 2020-09-22 23:07:13 +02:00
Christopher Engelhard
ec40012cb9 Build & ship HTML user guide (PR #1) 2020-09-22 22:36:47 +02:00
Christopher Engelhard
baa4782806 Remove %pre scriptlet
It was introduced to specifically  clean up some leftover files in rear 1.15,
 in 2014 (Issue #361). Since then, these files have not been installed
by any rear release, and thus do not need to be removed on upgrade.
2020-09-22 19:39:36 +02:00
Christopher Engelhard
fbebd499c4 Upstream no longer ships a cron file 2020-09-22 19:39:14 +02:00
Christopher Engelhard
d34ef94d87 Use Suggest: for optional dependencies on systems that support it. 2020-09-22 19:37:49 +02:00
Christopher Engelhard
31db6a7296 Backport upstream PR+2469 to fix RHBZ #1831311 2020-09-22 17:58:51 +02:00
Christopher Engelhard
eb0c03449f update release & changelog 2020-09-22 17:27:33 +02:00
Christopher Engelhard
51f069a0b8 more cleanup 2020-09-22 17:16:38 +02:00
Christopher Engelhard
a05dc2b849 bump to 2.6, clean up spec file 2020-09-22 15:06:17 +02:00
Fedora Release Engineering
21b9a9a1c7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 05:35:52 +00:00
Fedora Release Engineering
b6233ce0c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 17:27:05 +00:00
Fedora Release Engineering
148f5029cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 18:21:14 +00:00
Fedora Release Engineering
1bc1ad4880 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:12:27 +00:00
Igor Gnatenko
dece4909ab Remove unneeded %clean section
It is the behavior since EPEL5.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:47:22 +01:00
Igor Gnatenko
8f7a987e85 Remove obsolete BuildRoot tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:36:23 +01:00
Igor Gnatenko
84408a7964 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:44 +01:00
Fedora Release Engineering
91b62833c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:27:30 +00:00