Todd C. Miller
374d499818
FreeBSD: Set default directory and file mode if not specified in %files
...
Otherwise, a mode of 0 will be used, potentially rendering the
system unusable.
2021-08-11 14:59:27 -06:00
Todd C. Miller
b5542f8b26
Fix detection of the volatile flag when other flags are present.
...
Otherwise flags fields like "volatile,ignore-other" will be ignored
by the Debian and BSD back ends.
2021-05-03 13:51:21 -06:00
Todd C. Miller
42fbc185ab
Solaris 11.4 removed /usr/bin/optisa, use /usr/bin/isainfo instead.
2021-03-10 07:29:52 -07:00
Todd C. Miller
2b564cd7b2
Only put specific directories in the ROOT section of the AIX package.
...
Previously, /usr and /opt were placed in USR and everything else
went in ROOT. Now, only /dev, /etc, /sbin and /var go in ROOT.
2021-03-06 16:23:24 -07:00
Todd C. Miller
086aaeb446
Format the macOS minor version number with two digits.
...
This way we get consistent 4-digit version numbers even for macOS
verions like 10.3 or 11.0 where the minor number is a single digit.
For example. 10.3 will be formatted as 1003 and 11.0 will be 1100.
2020-08-14 14:53:27 -06:00
Todd C. Miller
d12f7ccf25
Fix probe for macOS Big Sur
...
"sw_vers -productName" now returns "macOS", not "Mac OS X"
2020-08-13 20:40:33 -06:00
Todd C. Miller
d04805eecb
Fix parsing of /etc/redhat-release on RHEL 8.
...
RedHat dropped the word "server" from the release name in redhat-release
which results in the awk script printing the wrong field. Instead
of using awk, just use sed to pull out the version number immediately
following the word "release".
2020-06-24 14:19:14 -06:00
Todd C. Miller
e42afc7732
Sync PolyPkg from upstream.
2020-05-06 09:52:48 -06:00
Todd C. Miller
40f47f0136
Fix support for pp_systemd_disabled and check for systemd existence.
...
On our build schroots we don't have systemctl installed but do have
the /etc/systemd and /lib/systemd (or /usr/lib/systemd) directories.
2020-04-22 15:23:05 -06:00
Todd C. Miller
d5b06ff7fa
Fix macOS package creation.
2020-04-22 08:58:07 -06:00
Todd C. Miller
d22800edd5
Only remove the systemd unit service file if we copied it manually.
...
If the service file was installed as part of the package it will
be removed automatically when the package is uninstalled.
2020-04-21 11:05:29 -06:00
Todd C. Miller
a89ddb63fd
Disable systemd support on Linux systems that don't use it.
2020-04-16 15:32:07 -06:00
Todd C. Miller
1034d3f5b6
Update PolyPkg from my branch with systemd support.
2020-04-14 19:25:49 -06:00
Todd C. Miller
2fe127d108
Move some scripts from the top level src dir to a scripts dir.
2020-02-06 14:30:26 -07:00