Commit Graph

228 Commits

Author SHA1 Message Date
Vincent Mihalkovic
c1114c08a7 Add alternatives switching for rksh 2021-02-25 14:05:12 +01:00
Fedora Release Engineering
f70b6dd42a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 16:09:20 +00:00
Vincent Mihalkovic
336d54ef33 Use set_build_flags and standard CC variables (commit: c488ab6) 2021-01-22 16:51:47 +01:00
Timm Bäder
c488ab61af Use %set_build_flags and standard $CC variables
Make the build process a bit more idiomatic.
2020-12-09 15:00:02 +01:00
Petr Šplíchal
deffb32fe4 Enable relevant tests from the shared shell repo
This pull request enables tests in the Fedora CI using `tmt` which
also allows to easily execute and debug tests from your laptop:

Run tests directly on your localhost:

    sudo dnf install -y tmt
    tmt run --all provision --how local

Run tests in a virtual machine:

    sudo dnf install -y tmt-provision-virtual
    tmt run

Check the documentation to learn more about the tool:
https://docs.fedoraproject.org/en-US/ci/tmt/
2020-11-02 13:29:31 +01:00
Siteshwar Vashisht
642af4d65a Restore ksh to version 20120801
But keep alternatives as they are used in RHEL
Resolves: #1868715
2020-08-24 21:20:25 +02:00
Fedora Release Engineering
d12a47ce28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 03:42:53 +00:00
Siteshwar Vashisht
4d4d7c1d3b Do not evaluate arithmetic expressions from environment variables at startup
Resolves: #1790549
2020-02-07 13:57:16 +01:00
Fedora Release Engineering
314ed9011d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 07:55:03 +00:00
Siteshwar Vashisht
59b1595c56 Rebase to 2020.0.0 2019-10-11 15:02:30 +02:00
Siteshwar Vashisht
fbe0a9e0f0 Rebase to 2020.0.0-beta1 2019-09-03 14:28:00 +02:00
Fedora Release Engineering
bca569c321 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 12:11:41 +00:00
Siteshwar Vashisht
01ee5ae039 Do not show debug information on ksh installation
Resolves: #1708532
2019-06-19 15:30:34 +02:00
Siteshwar Vashisht
ff72d8cf2d Add virtual provider for /usr/bin/ksh
`/usr/bin/ksh` path is now set up by alternatives, so add a virtual
provider for it.
2019-04-24 13:48:08 +02:00
Siteshwar Vashisht
da51c67639 Rebase to 2020.0.0-alpha1
* All the downstream patches have been upstreamed, so they are being
removed with this commit.

* It introduces alternatives to switch between different versions of
ksh.

Resolves: #1700777
2019-04-20 07:40:41 +02:00
Fedora Release Engineering
66346e7b07 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 06:05:28 +00:00
Peter Robinson
4e8c001ae9 chkconfig is no longer needed 2018-10-14 22:44:09 +01:00
Petr Šplíchal
82ac4c503a Use FMF filter instead of listing tests manually
There is a new feature in the Standard Test Roles which allows to
use an FMF filter instead of listing all tests manually. This
commit includes all Tier1 and Tier2 tests for respective targets.
2018-09-12 09:04:27 +02:00
Siteshwar Vashisht
1be92b2a9a Add gcc as build dependency
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
Resolves: #1604523
2018-07-20 17:31:29 +02:00
Fedora Release Engineering
56858f0380 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 07:25:36 +00:00
Siteshwar Vashisht
99db232f03 Fix a crash caused by memcmp()
Resolves: #1583226
2018-06-04 23:47:58 +02:00
Siteshwar Vashisht
e63de53b93 Enable standard Fedora LDFLAGS
Resolves: #1548549
2018-03-13 15:01:14 +01:00
Siteshwar Vashisht
e9d65200bc Increase release number by 200 to ensure update path 2018-02-16 14:35:04 +01:00
Siteshwar Vashisht
ac41a6262b Fix a crash due to out of bounds write
Resolves: #1537053
2018-02-12 14:20:51 +01:00
Fedora Release Engineering
32a578db30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 20:32:27 +00:00
Petr Šplíchal
66b6dfc61c Add CI tests using the standard test interface
Adding initial set of basic functionality tests for ksh according
to the CI wiki [1] and the Standard Test Interface [2]. Instead of
copying the test code this pull request links tests from the new shared
shell tests repo and fetches them using the "repositories" option [3].

[1] https://fedoraproject.org/wiki/CI
[2] https://fedoraproject.org/wiki/Changes/InvokingTests
[3] https://pagure.io/standard-test-roles/pull-request/101
2018-01-25 11:24:31 +01:00
Siteshwar Vashisht
c6131c4a2f Add virtual provide for /bin/ksh
Resolves: #1513096
2017-11-21 15:59:40 +01:00
Siteshwar Vashisht
43eb4b2161 specfile: Update license to EPL 2017-10-30 15:25:03 +01:00
Siteshwar Vashisht
ca7a49ba08 Fix a memory corruption
Resolves: #1464409
2017-08-29 18:10:11 +02:00
Siteshwar Vashisht
470f54ec47 Use posix exit code if last command exits due to a signal
Resolves: #1471874
2017-08-14 15:56:00 +02:00
Siteshwar Vashisht
c4d3e851d9 Fix condition to fork subshell
Resolves: #1462347
2017-08-14 15:35:29 +02:00
Siteshwar Vashisht
01b2471170 Set terminal foreground process group while resuming process
Resolves: #1459000
2017-08-14 15:21:23 +02:00
Siteshwar Vashisht
000859d97b Fix build failures caused by update in glibc
Resolves: #1477082
2017-08-03 14:21:43 +02:00
Fedora Release Engineering
1fc2f2e41a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 00:49:05 +00:00
Fedora Release Engineering
f1e90bb7e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 18:03:10 +00:00
Siteshwar Vashisht
9bad5ead52 specfile: Use '%{_bindir}' macro consistently 2017-06-19 21:32:56 +02:00
Siteshwar Vashisht
d953db3242 specfile: Preserve timestamps with install 2017-06-19 21:26:57 +02:00
Siteshwar Vashisht
9b5e426527 specfile: Use autopatch to apply patches 2017-06-19 21:08:17 +02:00
Siteshwar Vashisht
57f52a14f2 Fix memory corruption while parsing functions
Resolves: #1451057
2017-05-29 13:44:23 +02:00
Siteshwar Vashisht
75c67d3437 Fix parsing of iso8859 characters
Resolves: #1417886
2017-04-25 16:20:49 +02:00
Siteshwar Vashisht
10cab94743 specfile: Removed 'clean' section 2017-04-16 17:46:00 +02:00
Siteshwar Vashisht
fb4b6b7b86 specfile: Removed 'BuildRoot' tag 2017-04-16 17:40:01 +02:00
Siteshwar Vashisht
3a1b326a73 Add 'Requires(postun)' tag
Related: #1319107
2017-04-11 17:30:46 +02:00
Siteshwar Vashisht
cda281bb73 Avoid spurrious output in kia file creation
Resolves: #1441142
2017-04-11 12:17:07 +02:00
Siteshwar Vashisht
22f6e88b80 specfile: Use '%{buildroot}" macro 2017-04-10 15:58:17 +02:00
Siteshwar Vashisht
b435a6069f specfile: Removed '%defattr' as it's not needed 2017-04-10 15:35:24 +02:00
Siteshwar Vashisht
b7c06a7420 specfile: Removed 'rm -rf $RPM_BUILD_ROOT' from %install and %clean sections 2017-04-10 15:34:04 +02:00
Siteshwar Vashisht
714a0ee6ee specfile: Remove obsolete 'Group' tag 2017-04-10 15:23:42 +02:00
Michal Hlavinka
6774b6d30e add /usr/bin/ksh to /etc/shells (#1381113) 2017-03-10 13:09:15 +01:00
Michal Hlavinka
04e570f16f use latest set of patches 2017-03-03 17:32:33 +01:00