Commit Graph

151 Commits

Author SHA256 Message Date
Dominique Leuenberger
898cd5ddef Accepting request 898104 from Publishing:TeXLive
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/898104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=49
2021-06-11 20:30:31 +00:00
Dr. Werner Fink
afd234bbf2 Change to using systemd-sysusers
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=153
2021-05-31 12:40:01 +00:00
Dr. Werner Fink
62a1cae3dc Accepting request 895677 from home:mgerstner:branches:Publishing:TeXLive
- remove 'public' setgid binary from permissions.d files. This entry is
  conflicting with the global permissions profiles from the permissions
  package. E.g. when we set the 'paranoid' profile then the public binary is
  supposed to end up without setgid-bit, which it does not currently.

OBS-URL: https://build.opensuse.org/request/show/895677
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=152
2021-05-31 12:30:35 +00:00
Dominique Leuenberger
abf5ec850d Accepting request 888675 from Publishing:TeXLive
- Force updmap-sys to sync trees 

- Simplify update script, that is always hash before updating
  font maps 

- Re-add texlive-updmap-map as it is not part of any archive
  anymore but is required 

- Update to TeXLive 2021

OBS-URL: https://build.opensuse.org/request/show/888675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=48
2021-04-29 20:45:40 +00:00
Dr. Werner Fink
1451eb961f Silent yes
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=150
2021-04-26 17:00:53 +00:00
Dr. Werner Fink
2e940cff11 Force updmap to sync trees, second
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=149
2021-04-26 16:44:08 +00:00
Dr. Werner Fink
fc86d95d92 Upstream fix for mpost/luatex btex/etex
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=148
2021-04-26 16:26:14 +00:00
Dr. Werner Fink
4006d12739 Force updmap to sync trees
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=147
2021-04-26 15:37:23 +00:00
Dr. Werner Fink
fbfb1072d2 Simplify update script
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=146
2021-04-13 09:14:44 +00:00
Dr. Werner Fink
c58c8c39c2 Re-add texlive-updmap-map as it is not part of any archive anymore but is required
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=145
2021-04-12 15:18:55 +00:00
Dr. Werner Fink
2eb99577b6 Update to TeXLive 2021
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=144
2021-04-09 18:35:19 +00:00
Dominique Leuenberger
948cbce5ae Accepting request 877921 from Publishing:TeXLive
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

- Skip packages which are based on python2

OBS-URL: https://build.opensuse.org/request/show/877921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=47
2021-03-11 19:08:29 +00:00
Dr. Werner Fink
e197dc4f40 .
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=142
2021-03-09 08:55:11 +00:00
Dr. Werner Fink
763a5f0e52 .
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=141
2021-03-09 08:45:12 +00:00
Dr. Werner Fink
2721f89cc8 Accepting request 874642 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

OBS-URL: https://build.opensuse.org/request/show/874642
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=140
2021-03-09 08:21:27 +00:00
Dominique Leuenberger
f9d2163c58 Accepting request 839106 from Publishing:TeXLive
- Enhance update script to detect user changes in configuration
  files to warn the user.  Also run texlinks script to be sure
  that local configuration fits the linked engines (boo#1176557)

OBS-URL: https://build.opensuse.org/request/show/839106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=46
2020-10-08 11:07:20 +00:00
Dr. Werner Fink
cd61fbd363 Add detection of changes in configuration files as well as handle linked engines
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=138
2020-10-02 07:42:34 +00:00
Yuchen Lin
d569c1c2fd Accepting request 798522 from Publishing:TeXLive
- No pstools anymore in texlive database 

- Update to TeXLive 2020

OBS-URL: https://build.opensuse.org/request/show/798522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=45
2020-05-29 19:15:55 +00:00
Dr. Werner Fink
b0f8011426 No pstools anymore in texlive database
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=136
2020-04-28 07:21:26 +00:00
Dr. Werner Fink
c496d7b6ff Update to TeXLive 2020
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=135
2020-04-21 14:24:23 +00:00
Dominique Leuenberger
28d3bf3385 Accepting request 787537 from Publishing:TeXLive
- Add new configuration variable HAVE_MKTEX_MEMBERS to texlive
  sysconfig file to control the behaviour of the cron job.
- Change the cron job to clear data of other users which are
  member of the group mktex

- Use CVE numbers 

  use uid mktex for this (boo#1159740, CVE-2020-8016)
  the files of this owner (boo#1159740, CVE-2020-8016)
  to user nobody (bsc#1159740, CVE-2020-8016)
  font cache directories (bsc#1158910, CVE-2020-8017)

OBS-URL: https://build.opensuse.org/request/show/787537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=44
2020-03-25 22:42:47 +00:00
Dr. Werner Fink
fe08802a26 HAVE_MKTEX_MEMBERS
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=133
2020-03-23 16:21:14 +00:00
Dr. Werner Fink
7a807c8ea1 .
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=132
2020-03-11 16:11:02 +00:00
Dominique Leuenberger
afb45103d3 Accepting request 777663 from Publishing:TeXLive
- Use setpriv to create ls-R files, below /var/cache/texmf/fonts
  use uid mktex for this (boo#1159740)

OBS-URL: https://build.opensuse.org/request/show/777663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=43
2020-02-22 17:57:07 +00:00
Dr. Werner Fink
dd93975e88 .
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=127
2020-02-20 11:03:33 +00:00
Dominique Leuenberger
e465f3690f Accepting request 770139 from Publishing:TeXLive
- Check passwd not group file for user mktex 

- Again use setpriv but now switch to every single owner for clearing
  the files of this owner (boo#1159740) 

- Introduce a user mktex as replacement for user nobody (boo#1159740)

OBS-URL: https://build.opensuse.org/request/show/770139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=42
2020-02-06 12:07:17 +00:00
Dr. Werner Fink
740c324db0 s/group/passwd/
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=125
2020-02-05 06:57:28 +00:00
Dr. Werner Fink
dbd7350a97 Use setpriv again but now for every file owner
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=124
2020-02-04 12:23:01 +00:00
Dr. Werner Fink
aca81012ba Introduce a user mktex as replacement for user nobody (boo#1159740)
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=123
2020-01-31 12:41:42 +00:00
Dominique Leuenberger
8542b574bb Accepting request 766273 from Publishing:TeXLive
- Overwrite not wanted symbolic links on ls-R files

OBS-URL: https://build.opensuse.org/request/show/766273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=41
2020-01-24 13:21:09 +00:00
Dr. Werner Fink
49753982ba Overwrite not wanted sysmbolic links on ls-R files, 2
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=121
2020-01-22 11:57:19 +00:00
Dr. Werner Fink
0cb4cf371f Overwrite not wanted sysmbolic links on ls-R files
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=120
2020-01-22 08:56:55 +00:00
Dominique Leuenberger
f7d72be417 Accepting request 764960 from Publishing:TeXLive
- Be sure that owner of ls-R files are corrected even on update
  of already existing texlive filesystem

OBS-URL: https://build.opensuse.org/request/show/764960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=40
2020-01-19 19:53:13 +00:00
Dr. Werner Fink
19481dc22d .
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=118
2020-01-16 12:29:29 +00:00
Dr. Werner Fink
7024729c08 Ownership of ls-R
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=117
2020-01-16 12:04:41 +00:00
Dominique Leuenberger
4f4bfb82b3 Accepting request 762831 from Publishing:TeXLive
- Set default user for ls-R files and font cache directories
  to user nobody (bsc#1159740) 
- Use setpriv to switch to nobody:mktex before clearing
  font cache directories (bsc#1158910)

OBS-URL: https://build.opensuse.org/request/show/762831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=39
2020-01-12 22:18:18 +00:00
Dr. Werner Fink
57e89f2228 bsc#1159740 and bsc#1158910
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=115
2020-01-10 13:22:59 +00:00
Dominique Leuenberger
ab54a14b40 Accepting request 758097 from Publishing:TeXLive
- Harden ls-R file generation at installation (bsc#1158910)

OBS-URL: https://build.opensuse.org/request/show/758097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=38
2019-12-24 13:29:26 +00:00
Dr. Werner Fink
b69399d2dc Harden post scriptlet on generation of ls-R
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=113
2019-12-19 08:28:08 +00:00
Dominique Leuenberger
58a161bf53 Accepting request 756829 from Publishing:TeXLive
- Simply use rm(1) for the cron job of texlive as all files below
  /var/cache/texmf/ belong to texlive and only root can write and
  remove those files (bsc#1158910). All other users do create their
  own files below ~/.cache/texmf/

OBS-URL: https://build.opensuse.org/request/show/756829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=37
2019-12-16 14:19:07 +00:00
Dr. Werner Fink
8b5d5e0f03 bsc#1158910
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=111
2019-12-13 14:16:39 +00:00
Dominique Leuenberger
72e910dbb0 Accepting request 750744 from Publishing:TeXLive
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/750744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=36
2019-12-02 10:30:14 +00:00
Dominique Leuenberger
b1982dc9d8 Accepting request 748893 from Publishing:TeXLive
- Make cron script more failsafe (boo#1150556)
- Refresh font map files as well on update (boo#1155381)

OBS-URL: https://build.opensuse.org/request/show/748893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=35
2019-11-18 19:06:43 +00:00
Dr. Werner Fink
f298dc3767 Make cron script even more failsafe
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=108
2019-11-18 13:03:53 +00:00
Dr. Werner Fink
d604b15639 boo#1150556
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=107
2019-11-15 12:27:42 +00:00
Dominique Leuenberger
7a4e291706 Accepting request 727178 from Publishing:TeXLive
submit staged fixes - so we can move forward

OBS-URL: https://build.opensuse.org/request/show/727178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=34
2019-09-07 09:26:52 +00:00
Dr. Werner Fink
dde6b87a1f Accepting request 724768 from home:kukuk:cron
- BuildRequire cron, too, as it contains now the cron directories

OBS-URL: https://build.opensuse.org/request/show/724768
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=105
2019-08-20 11:29:33 +00:00
Dominique Leuenberger
8212d2eb44 Accepting request 714868 from Publishing:TeXLive
- Remove (texlive-)axessibility package as it has a nofree license:
  Creative Commons Attribution-NonCommercial 4.0 License

- Update to TeXLive 2019

OBS-URL: https://build.opensuse.org/request/show/714868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive-filesystem?expand=0&rev=33
2019-07-13 11:42:04 +00:00
Dr. Werner Fink
82aa6408eb Check in missing part of skipping axessibility package
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=103
2019-07-12 12:25:08 +00:00
Dr. Werner Fink
f2aa362501 Fix date of TeXLive release
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=102
2019-05-22 06:35:48 +00:00