44 Commits

Author SHA1 Message Date
Douglas Teles e90a0708c8 units + scripts: corrigir bugs herdados de JELOS no boot
Sweep encontrou 5 categorias de bugs sutis em arquivos herdados:

1. StartLimitInterval/StartLimitBurst em [Service] em 13 unidades
   (avahi, bluez, connman, samba/nmbd/smbd, sshd, tz-data, ledfix,
   xorg, fluxbox/windowmanager, samba-config). systemd silenciosamente
   ignora StartLimit* fora de [Unit], então a proteção contra
   restart-flood nunca foi aplicada. Movidas para [Unit] e renomeadas
   para o canônico StartLimitIntervalSec (StartLimitInterval é alias
   antigo).

2. Refs dangling para kodi.service em 5 units (entware, locale, sway,
   xorg, xwayland-xorg, windowmanager-fluxbox). ArchR não embarca
   Kodi; o ordering Before=kodi.service ficava como "not-found" no
   systemctl list-units. Trocado por Before=archr.target (alvo real
   de boot da UI em ArchR).

3. usercache.service e userconfig.service referenciavam
   automount.service e autostart.service sem prefixo archr-. Em ArchR
   as unidades reais chamam-se archr-automount.service /
   archr-autostart.service, então o Before= era ignorado e o setup
   corria paralelo aos mounts.

4. archr-autostart.service tinha Before=weston.service. ArchR roda
   sway, não weston. Removido (After=graphical.target já cobre).

5. nmbd.service do override ArchR queria samba-config.service que só
   existe no pacote global packages/network/samba (não no override).
   O daemons/002-samba já cria /run/samba/smb.conf manualmente, então
   Wants/After=samba-config.service eram supérfluos.

Bugs adicionais corrigidos no caminho:

- archr/autostart/050-audio: `if [ -n "/usr/sbin/quantum" ]` testa se
  uma string literal é não-vazia (sempre true) em vez de checar se o
  binário existe. Trocado para [ -x ].
- avahi: post_makeinstall_target removia /usr/sbin/avahi-dnsconfd mas
  deixava a unit avahi-dnsconfd.service órfã. Remove a unit junto.
- system-utils: video.service só faz sentido em devices que embarcam
  /usr/bin/video_sense (RK3399/RK3566/S922X). Remove a unit em
  devices que não têm o helper.
- xwayland: scripts/xorg-configure não era instalado, deixando
  xorg-configure@.service com ExecStart para um path inexistente.
  Agora copiado pra /usr/lib/xorg/xorg-configure.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-24 11:09:58 -03:00
Rudi Heitbaum ad419864f2 tz: update to 2025b 2025-03-23 08:04:49 +00:00
Rudi Heitbaum d5af0e8988 tz: update to 2025a
log: https://github.com/eggert/tz/compare/2024b...2025a
2025-01-17 08:16:42 +00:00
Rudi Heitbaum 44640b9d24 tz: update to 2024b 2024-09-08 01:38:29 +00:00
Rudi Heitbaum a1f03264b2 tz: update to 2024a 2024-02-02 02:59:24 +00:00
Rudi Heitbaum b1eae5c3b1 tz: update to 2023d 2023-12-27 05:46:54 +00:00
Rudi Heitbaum 85a95ca038 Revert "tz: update to 2023d"
This reverts commit 5360a1d7fde5985bc9e5e2983875a283e386881a.
2023-12-23 06:00:26 +00:00
Rudi Heitbaum 4de692a997 tz: update to 2023d 2023-12-22 22:30:16 +00:00
Rudi Heitbaum 31f83e7231 tz: update to 2023c
log:
- https://github.com/eggert/tz/compare/2023b...2023c
2023-03-29 08:38:33 +00:00
Rudi Heitbaum 28c95efe9d tz: update to 2023b 2023-03-24 07:35:47 +00:00
Rudi Heitbaum f7cd3e06f2 tz: update to 2022g 2022-11-30 08:36:32 +00:00
Rudi Heitbaum eb7be96dbd tz: update to 2022f
ann:
- https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html
2022-10-29 03:36:52 +00:00
Rudi Heitbaum 58952ae5a6 tz: update to 2022e
ann:
- http://mm.icann.org/pipermail/tz-announce/2022-October/000074.html
2022-10-11 23:07:03 +00:00
Rudi Heitbaum e366b141fc tz: update to 2022d
Release 2022d - 2022-09-23 12:02:57 -0700

  Briefly:
    Palestine transitions are now Saturdays at 02:00.
    Simplify three Ukraine zones into one.

  Changes to future timestamps

    Palestine now springs forward and falls back at 02:00 on the
    first Saturday on or after March 24 and October 24, respectively.
    This means 2022 falls back 10-29 at 02:00, not 10-28 at 01:00.
    (Thanks to Heba Hamad.)

  Changes to past timestamps

    Simplify three Ukraine zones to one, since the post-1970
    differences seem to have been imaginary.  Move Europe/Uzhgorod and
    Europe/Zaporozhye to 'backzone'; backward-compatibility links
    still work, albeit with different timestamps before October 1991.
2022-09-25 03:32:17 +00:00
Rudi Heitbaum 9442c5b89e tz: update to 2022c 2022-08-16 09:09:35 +00:00
Rudi Heitbaum 5581dcfbb2 tz: update to 2022b 2022-08-11 09:55:56 +00:00
Rudi Heitbaum c2d4358776 tz: update to 2022a
ann:
- http://mm.icann.org/pipermail/tz-announce/2022-March/000070.html
2022-03-17 12:01:17 +00:00
heitbaum 908261077f tz: update to 2021e
ann:
- http://mm.icann.org/pipermail/tz-announce/2021-October/000069.html

   This release reflects the following changes:
   Changes to future timestamps
     Palestine will fall back 10-29 (not 10-30) at 01:00.
     (Thanks to P Chan and Heba Hemad.)
2021-11-07 20:56:22 +11:00
heitbaum 82299cdef1 tz: update to 2021d
ann: http://mm.icann.org/pipermail/tz-announce/2021-October/000068.html

This release reflects the following changes, which were either
circulated on the tz mailing list or are relatively minor technical or
administrative changes:

   Briefly:
     Fiji suspends DST for the 2021/2022 season.
     'zic -r' marks unspecified timestamps with "-00".

   Changes to future timestamps

     Fiji will suspend observance of DST for the 2021/2022 season.
     Assume for now that it will return next year.  (Thanks to Jashneel
     Kumar and P Chan.)

   Changes to code

     'zic -r' now uses "-00" time zone abbreviations for intervals
     with UT offsets that are unspecified due to -r truncation.
     This implements a change in draft Internet RFC 8536bis.
2021-10-16 20:15:29 +11:00
heitbaum 78d0c20ca8 tz: update to 2021c
ann:
- http://mm.icann.org/pipermail/tz-announce/2021-September/000066.html
- http://mm.icann.org/pipermail/tz-announce/2021-October/000067.html
2021-10-02 22:16:25 +10:00
heitbaum f607141b53 tz: update to 2021a 2021-01-25 13:34:42 +00:00
Ian Leonard b31ce30170 sysutils: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:16 +00:00
heitbaum 908eb93728 tz: update to 2020f 2021-01-04 10:18:50 +00:00
Ian Leonard 83b5195803 tz: update to 2020e
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-12-27 09:01:48 +00:00
Ian Leonard 4c95a91dc6 tz: update to 2020b
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-10-14 19:19:57 +00:00