Commit graph

155 commits

Author SHA1 Message Date
Mikhail Novosyolov
9fdedba3f0 sssd is broken for now, to quickly restore buildability of ISOs, off stupid requirement of sssd which is needed only for a stupid workaround inside the code, try without it 2020-06-29 12:15:07 +03:00
Mikhail Novosyolov
1691089f80 Leave /etc/vconsole.conf not changed
1. eurlatgr font is not universal and does not cupport cyrillic characters
https://github.com/livecd-tools/livecd-tools/issues/159
2. We patch systemd to run setfont despite empty /etc/vconsole.conf
https://github.com/systemd/systemd/pull/15479
This patch can be dropped in the future, however.
2020-05-29 04:14:35 +03:00
Mikhail Novosyolov
50fb1fbfcb add missing space in UEFI menu 2020-05-28 22:04:01 +03:00
Mikhail Novosyolov
c8966fea59 Fix copying ROSA Grub2 theme for UEFI 2020-05-28 21:08:42 +03:00
Mikhail Novosyolov
d74005894c Assume that dracut is always used on PowerPC 2020-05-28 18:28:57 +03:00
Mikhail Novosyolov
1e508dbfae Port ROSA syslinux theme 2020-05-28 16:57:12 +03:00
Mikhail Novosyolov
48506e264e Fix python syntax
```
Traceback (most recent call last):
  File "/usr/bin/livecd-creator", line 258, in <module>
    sys.exit(main())
  File "/usr/bin/livecd-creator", line 232, in main
    creator.configure()
  File "/usr/lib/python3.8/site-packages/imgcreate/creator.py", line 802, in configure
    self._create_bootconfig()
  File "/usr/lib/python3.8/site-packages/imgcreate/live.py", line 259, in _create_bootconfig
    self._configure_bootloader(self.__ensure_isodir())
  File "/usr/lib/python3.8/site-packages/imgcreate/live.py", line 852, in _configure_bootloader
    self._configure_efi_bootloader(isodir)
  File "/usr/lib/python3.8/site-packages/imgcreate/live.py", line 838, in _configure_efi_bootloader
    cfg += self.__get_efi_image_stanzas(isodir, self.name)
  File "/usr/lib/python3.8/site-packages/imgcreate/live.py", line 815, in __get_efi_image_stanzas
    long = "Start " + long,
TypeError: can only concatenate str (not "bytes") to str
```
2020-05-28 15:57:01 +03:00
Mikhail Novosyolov
c167fe4bef Fix another typo 2020-05-28 15:34:57 +03:00
Mikhail Novosyolov
16d65196d8 Fix typo 2020-05-28 15:14:15 +03:00
Mikhail Novosyolov
8ba9d2d0d8 Add start up in basic graphics mode without plymouth, move booting from local drive to end of menu and make it not default 2020-05-28 14:57:19 +03:00
Mikhail Novosyolov
f46730429d Port ROSA theme 2020-05-28 14:41:34 +03:00
Mikhail Novosyolov
6cfff7c7c2 add "anaconda" and "livenet" dracut modules to LiveCD 2020-05-28 13:48:14 +03:00
Mikhail Novosyolov
ae7135d1d0 grub.efi -> grubcd.efi (as it was in ROSA patches for the old version of livecd-tools)
"Fri Jan 18 06:24:57 UTC 2013 - mchang@suse.com

- ship a Secure Boot UEFI compatible bootloader (fate#314485).
- update for cdrom boot support.
- grub2-cdpath.patch: fix the grub.cfg not found when booting from
  optical disk.
- grubcd.efi: the efi image used for optial disk booting, with
  reduced size and $prefix set to /EFI/BOOT."
2020-05-18 11:17:45 +03:00
Mikhail Novosyolov
9a6f9b0839 Fix typo in patch 2020-05-17 20:17:18 +03:00
Mikhail Novosyolov
5693ef1383 Fix paths to EFI files 2020-05-17 18:33:50 +03:00
Mikhail Novosyolov
4f854474e9 patch: Adapt Grub and Shim paths for ROSA 2020-05-17 17:13:35 +03:00
Mikhail Novosyolov
79087b8e10 Update patch 2020-05-17 16:04:26 +03:00
Mikhail Novosyolov
be223c5cdd patch: Add ability to prevent SELinux relabelling from host 2020-05-17 15:21:56 +03:00
Neal Gompa
7f5650b60a Rebase to livecd-tools v27.1 2020-02-02 11:12:06 -05:00
Mikhail Novosyolov
1b5c3d6bb0 Fix duplicates in %%files 2020-02-01 23:46:15 +03:00
Mikhail Novosyolov
f2c9630e67 Fail the build if RPM DB is corrupted (that is common for RPM5) 2020-02-01 23:39:02 +03:00
Mikhail Novosyolov
d492e85ddd Merge branch 'rosa2019.1' into rosa2019.0 2020-01-31 21:06:20 +03:00
NixTux Commit Bot
4a0d14c015 bot: rpm5 -> rpm4 (9)
(9): Adopt spec for enabled byte compiling in Python

These automatic changes are done by scripts *rpm5-to-rpm4.sh at https://gitlab.com/abf-mirror/abf-mirror-scripts
The goal is to adopt specs for RPM 4 to which ROSA 2019.1 has migrated from RPM 5, but keep compatibility with RPM 5.
Details about migration are here: https://wiki.rosalab.ru/ru/index.php/Переход_ROSA_с_RPM_5_на_RPM_4
Contact m.novosyolov@rosalinux.ru in case of problems
2020-01-27 03:25:52 +03:00
NixTux Commit Bot
730aafba3a bot: rpm5 -> rpm4 (8) 2020-01-13 15:57:55 +03:00
NixTux Commit Bot
f186336bb7 bot: rpm5 -> rpm4 (1) 2020-01-04 04:30:42 +03:00
Mikhail Novosyolov
77ee8a2c34 Really run additional diagnostics if packages were installed successfully 2019-10-13 21:12:46 +03:00
Mikhail Novosyolov
b86b6d84a1 patch: hack: use bash -x for %%post scripts 2019-09-11 00:33:49 +03:00
Mikhail Novosyolov
eabce12216 Revert "patch: perform selinux labelling inside chroot"
This reverts commit a722374987.
2019-09-07 15:46:38 +03:00
Mikhail Novosyolov
a722374987 patch: perform selinux labelling inside chroot 2019-09-07 15:18:15 +03:00
Mikhail Novosyolov
b205628235 patch: Debug SELinux relabling: print arguements of setfiles 2019-09-07 01:58:42 +03:00
Mikhail Novosyolov
3291cbb5b1 Patch: get system architecture by /bin/sh executable instead of parsing not standartized /etc/system-release
There is no standard for /etc/system-release, and old code did not understand that "OS ROSA Nickel 64" is a 64-bit system.
2019-08-24 21:36:50 +03:00
Mikhail Novosyolov
188d61a93d backport: run setfiles (selinux) after chroot 2019-08-23 23:55:18 +03:00
4169113662 MassBuild#1715: Increase release tag 2019-07-06 18:08:44 +00:00
Mikhail N
e4dc206668 BuildList#3035679: Increase release tag 2019-06-25 22:08:46 +00:00
Mikhail N
094d7b6023 BuildList#3035680: Increase release tag 2019-06-25 22:08:04 +00:00
Andrey Bondrov
fc2917dce1 MassBuild#1671: Increase release tag 2019-04-14 01:33:35 +00:00
Mikhail Novosyolov
b2c06f8622 Log result of 'rpm -Va' 2019-03-14 19:34:25 +03:00
Mikhail Novosyolov
2235c87e7d Verify that all packages have been installed 2019-03-14 19:29:43 +03:00
Mikhail Novosyolov
e88b1f92d8 List connected repositories (for debugging) 2019-03-10 15:33:02 +03:00
Mikhail Novosyolov
913b27a6d1 First try to bootstrap without forcing and exit 0 if it was done successfully 2019-03-10 15:26:14 +03:00
Mikhail Novosyolov
df2fe85a3d Force installing cached RPMs 2019-03-09 19:19:14 +03:00
Mikhail Novosyolov
bd59cfb08f TRy installing cached RPMs by urpmi (RPM can't resolve dependencies) 2019-03-09 16:10:17 +03:00
Mikhail Novosyolov
29195674e0 Try installing RPMs from cache directly, without perl-URPM 2019-03-09 14:18:42 +03:00
Mikhail Novosyolov
a662819225 Fix listing failed packages 2019-03-09 13:56:54 +03:00
Mikhail Novosyolov
b936f1cb6b Make list of failed packages 2019-03-09 12:29:26 +03:00
Mikhail Novosyolov
e7f06d7a8f --no-verify-rpm 2019-03-09 03:07:32 +03:00
Mikhail Novosyolov
6a655f5f4b Fix sorting packages 2019-03-09 02:57:31 +03:00
Mikhail Novosyolov
f81ab0cccc Install packages one-by-one if installing all of them fails 2019-03-09 02:24:51 +03:00
Mikhail Novosyolov
2329e6734a Fix validating list of packages 2019-03-09 00:54:23 +03:00
Mikhail Novosyolov
e6f0939a8a Print list of not existing packages and fail if there are any 2019-03-09 00:23:41 +03:00