Commit Graph

308 Commits

Author SHA1 Message Date
Ville Skyttä
00892b5cc8 Install docs to %{_pkgdocdir} where available.
- Fix bogus dates in %changelog.
2013-07-26 21:46:24 +03:00
Roman Rakus
185aa1593d fix deadlock in trap, backported from devel branch
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-06-27 10:03:57 +02:00
Roman Rakus
f6ffed783f Patchlevel 45
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-03-11 20:43:32 +01:00
Roman Rakus
932fd80d30 Fix usage of partial unitialized structure
Resolves: #857948

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-31 17:27:30 +01:00
Roman Rakus
ef50169abe Fix fd leaks
Resolves: #903833

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-31 16:26:06 +01:00
Roman Rakus
efcdbec69c Patchlevel 42
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-03 09:35:16 +01:00
Roman Rakus
ca6ec21047 Use size_t for variable list size and length
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-29 11:13:28 +01:00
Roman Rakus
2dd7c33e76 Create bashbug symlink
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-27 14:58:01 +01:00
Roman Rakus
f15e01c889 Patchlevel 39
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-02 16:56:28 +01:00
Roman Rakus
e70c516ad5 Fix a comments in rpm changelog
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-28 16:01:56 +02:00
Roman Rakus
a34730d81f Signal handler fix and man page tweak
Resolves: #799958, #695656

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-28 14:46:34 +02:00
Ondrej Oprala
e40ab873ee Revert revision 4.2.37-5 - already fixed upstream 2012-08-22 12:13:31 +02:00
Ondrej Oprala
b11e4146c5 Don't filter out environmental variables with a dot in the name
Resolves: #819995
2012-08-21 11:49:34 +02:00
Roman Rakus
3228855df9 Added doc subdir to bash-doc ownership list
Resolves: #846734

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-08 18:14:41 +02:00
Roman Rakus
7f9e39ff65 Increment patchlevel tag
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-24 10:47:41 +02:00
Roman Rakus
420f870208 Patchlevel 37
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-24 09:50:44 +02:00
Dennis Gilmore
a68571ea6c - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 12:35:34 -05:00
Roman Rakus
6c00439e19 Patchlevel 36
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-10 22:29:10 +02:00
Roman Rakus
d075bb46c6 Remove /bin from DEFAULT_PATH_VALUE
Resolves: #834571

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-06-23 15:49:28 +02:00
Roman Rakus
7b8dddea4e Patchlevel 29
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-31 13:01:20 +02:00
Roman Rakus
17fd17951b Provide exec-able alternatives to some builtins
Resolves #820192

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-29 16:17:55 +02:00
Roman Rakus
87dc31207c Patchlevel 28
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-09 10:51:58 +02:00
Roman Rakus
e8e8bf537a Don't call malloc in signal handler
bugzilla: #800473

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-04-23 15:47:26 +02:00
Roman Rakus
cdbb6d726b Patchlevel 24
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-03-13 16:11:39 +01:00
Harald Hoyer
a370a4e392 install everything in /usr
This patch is needed for the /usr-move feature
https://fedoraproject.org/wiki/Features/UsrMove

This package requires now 'filesystem' >= 3, which is only installable
on a system which has /bin, /sbin, /lib, /lib64 as symlinks to /usr and
not regular directories. The 'filesystem' package acts as a guard, to
prevent *this* package to be installed on old unconverted systems.

New installations will have the 'filesystem' >=3 layout right away, old
installations need to be converted with anaconda or dracut first; only
after that, the 'filesystem' package, and also *this* package can be
installed.

Packages *should* not install files in /bin, /sbin, /lib, /lib64, but
only in the corresponding directories in /usr. Packages *must* not
install conflicting files with the same names in the corresponding
directories in / and /usr. Especially compatibility symlinks must not be
installed.

Feel free to modify any of the changes to the spec file, but keep the
above in mind.
2012-01-25 19:34:41 +01:00
Dennis Gilmore
0ee0f742be - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 16:20:17 -06:00
Roman Rakus
3a5a59c5a7 Patchlevel 20
Patchlevel 20
Add missing f:close() in postun

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-24 23:44:47 +01:00
Roman Rakus
41cf2beca6 erase /bin/bash and /bin/sh in postun only if we are uninstalling (#752827)
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-10 16:31:31 +01:00
Roman Rakus
1efb46ce7e Simplified lua post script (#740611)
Code from Sergey Romanov

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-07 15:43:34 +01:00
Roman Rakus
b7f1f4973a Clean up unneeded bash-doc files.
Original patch from Ville Skyttä <ville.skytta@iki.fi>

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-07-29 10:09:44 +02:00
Roman Rakus
35b6783bcd Don't crash when use `read' with associative array
Patch from upstream. Fixes bug #715050.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-06-22 16:31:23 +02:00
Roman Rakus
02b20d8101 Added $HOME/.local/bin to PATH in .bash_profile (#699812)
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-06-07 13:44:02 +02:00
Roman Rakus
82ad4cbbb2 Inc. a release no.
Wrongly set a release number in F15, so increasing the no. here.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-05-05 18:04:30 +02:00
Roman Rakus
23098d5f8a Patchlevel 10
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-05-05 17:12:26 +02:00
Roman Rakus
6e61a8c0c4 Remove bash-4.2-xdupmbstowcs2-patch, which introduced another bugs
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-31 16:44:53 +02:00
Roman Rakus
6260869979 Patchlevel 8
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-15 15:18:55 +01:00
Roman Rakus
bd46d070dd Fix the infinite loop with invalid wide char. #684293
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-15 12:22:29 +01:00
Roman Rakus
a19016294b Use lua script in postun
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-14 17:14:34 +01:00
Roman Rakus
60d69d07c1 Patchlevel 7
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-07 14:05:55 +01:00
Roman Rakus
70e33b0329 Patchlevel 6
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-02 15:19:03 +01:00
Roman Rakus
1680d49ad0 Patchlevel 5, some fixes in old patches, some cleanup
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-01 14:08:25 +01:00
Roman Rakus
436109044c Pattern matching glitch patch from upstream
See http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00136.html

var='[hello'
echo "${var//[/}"

With bash 4.1 it outputs hello but with 4.2 it outputs [hello

This commit fixes it.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-16 12:27:57 +01:00
Roman Rakus
26fa72044c Release bash-4.2
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-16 10:59:24 +01:00
Roman Rakus
d48de9277a Enable system-wide .bash_logout for login shells
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-14 20:32:56 +01:00
Roman Rakus
fb99b3d60f Merge branch 'master' of ssh://pkgs.fedoraproject.org/bash
Conflicts:
	bash.spec

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-09 12:53:03 +01:00
Roman Rakus
cd907279c8 Update to bash-4.2-rc2
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-09 12:49:55 +01:00
Dennis Gilmore
0078198488 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 22:27:02 -06:00
Roman Rakus
5e32c353de Builtins like echo and printf won't report errors
when output does not succeed due to EPIPE.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-01-06 18:10:59 +01:00
Roman Rakus
f8831ae20e Drop doc/examples/loadables
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2010-12-16 16:29:40 +01:00
Roman Rakus
0a8ef715f0 Don't segfault when trying to bind int variable to array
with bad array subsrcipt.
Resolves: #618289

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2010-12-01 17:26:56 +01:00
Ville Skyttä
3333c5eedf - Move doc dir ownership to main package.
- Preserve doc timestamps.
- Add --without tests option for building without running the test suite.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2010-10-18 15:29:20 +02:00
Roman Rakus
9c230e8863 Patch level 9
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2010-10-14 14:34:15 +02:00
Roman Rakus
5ab66f48b3 Use better nomenclature for --rpm-requires bash option (#557134) 2010-08-02 18:20:29 +02:00
Roman Rakus
456acfdbd0 Added missing patch 2010-06-22 15:10:46 +00:00
Roman Rakus
5ee0703bf4 Do the same CFLAGS in generated Makefile in examples 2010-06-22 14:40:03 +00:00
Roman Rakus
02b541e367 Patch level 7 2010-05-21 17:13:18 +00:00
Roman Rakus
9410663610 Patch level 5. Removed Requires(post) ncurses-libs 2010-04-12 13:22:21 +00:00
Roman Rakus
5f19b42956 Corrected requires patch (#563301) 2010-03-30 11:46:15 +00:00
Roman Rakus
2ef5a76ca8 Don't use cond-rmatch patch. Use manso patch. Use COPYING in base bash rpm. 2010-01-22 13:13:39 +00:00
Roman Rakus
61d88ef31e Correct patchlevel 2 2010-01-22 12:56:08 +00:00
Roman Rakus
b2750f7f08 Patchlevel 4.2. Removed old patch. Returned back manso patch 2010-01-22 12:53:52 +00:00
Roman Rakus
b767106ff2 Include COPYING in doc dir 2010-01-08 14:39:43 +00:00
Roman Rakus
fd163761ff New upstream version 4.1 2010-01-04 09:29:31 +00:00
Roman Rakus
f6663bbdd7 Fixed patch for fuzz=0 2009-12-27 11:48:40 +00:00
Roman Rakus
f2e7e18c1c Update to upstream 4.1-rc1 2009-12-27 11:22:38 +00:00
Roman Rakus
fa7b4e7294 Don't segfault when TERM=eterm* and EMACS is unset (#530911) 2009-12-11 12:05:03 +00:00
Roman Rakus
f2e0603d8b Patch level 35 2009-10-29 15:08:55 +00:00
Roman Rakus
4651568570 Make symlink from bashbug-suffix to bashbug man pages 2009-10-05 16:00:11 +00:00
Roman Rakus
779eedaab4 Patch level 33. Specfile and cvs cleanup. 2009-09-16 10:07:27 +00:00
Roman Rakus
bdb42f7333 Fixed release tag 2009-09-04 13:04:17 +00:00
Roman Rakus
8c9d1c098a check if interp section is NOBITS. define Recycles pids 2009-09-04 12:59:22 +00:00
Roman Rakus
e26949b646 Fixed release tag 2009-08-26 14:53:31 +00:00
Roman Rakus
cce5816313 alloc memory for key in creation of associative array (#518644) 2009-08-26 14:52:06 +00:00
Roman Rakus
dbeb5d3b5a Upstream patch level 28 2009-07-29 08:25:18 +00:00
Jesse Keating
c8a1ccd7a9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 17:52:16 +00:00
Roman Rakus
b631bce739 Upstream patch level 24 2009-06-10 13:03:33 +00:00
Roman Rakus
1e819fd0a8 better to use patch level in version tag like vim do 2009-04-22 12:57:39 +00:00
Roman Rakus
d47bc507b9 Use patch level in Release tag 2009-04-21 15:07:32 +00:00
Roman Rakus
e732308985 Official upstream patch level 16 2009-04-08 10:41:09 +00:00
Roman Rakus
b44dc2a3b9 Resolves: #492447. Split documentation, use bash-doc package 2009-03-30 11:57:53 +00:00
Lubomir Rintel
4ec2ffbd59 Purge unused patch files &
Sat Mar 21 2009 Lubomir Rintel <lkundrak@v3.sk> - 4.0-4
- Add full URLs to upstream patches
- Don't uselessly use %version macro
2009-03-21 16:34:23 +00:00
Roman Rakus
2455014cdc Patch level 10 2009-03-11 16:59:21 +00:00
Roman Rakus
22fd91b850 Save parser state in pcomplete. Resolves: #487257 2009-02-25 14:39:36 +00:00
Roman Rakus
12b3d6eae3 Release of bash-4.0 2009-02-24 13:28:29 +00:00
Jesse Keating
86e5342cac - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-23 19:13:27 +00:00
Roman Rakus
91115222ca Fix handling pipelines with set -e. Resolves: #483385 2009-02-11 12:13:00 +00:00
Roman Rakus
0e588980b4 Resolves: #483002. No more debug output 2009-01-29 14:21:50 +00:00
Jesse Keating
b4cdcd3a4c - Replace post code with lua to be able to not have external deps 2009-01-29 06:38:35 +00:00
Jesse Keating
955ac27fbb - Replace post code with lua to be able to not have external deps 2009-01-29 06:32:08 +00:00
Roman Rakus
83c582fcbd Fixed release tag 2009-01-27 12:02:41 +00:00
Roman Rakus
87b6511a40 new version bash-4.0-rc1 2009-01-26 11:50:44 +00:00
Roman Rakus
94fcc631ef Fix in fc builtin. Resolves: #438841 2008-12-15 13:47:06 +00:00
Roman Rakus
cc6bd97cea Enabling auditing. Resolves: #476216 2008-12-15 10:41:49 +00:00
Roman Rakus
d1932ba844 Patchlevel 48 2008-12-09 14:54:13 +00:00
Roman Rakus
e96c4c2deb Resolves: #432579. Added check for "command_not_found_handler" shell
function.
2008-12-04 15:19:43 +00:00
Jesse Keating
0314d4fed5 - Add the Requires(post) back for ncurses-libs, so that rpm knows where to
break the loop. The post actually does require the curses libs for the
    sh calls. Could consider doing this in LUA and not have any external
    deps.
2008-10-28 21:33:41 +00:00
Roman Rakus
ef575b16c4 Removes requires to avoid dependency loops. Enable #define
SSH_SOURCE_BASHRC. Catch signals right after calling execve()
2008-10-23 13:44:05 +00:00
Roman Rakus
064f2912f8 Changed patches to satisfy fuzz=0 2008-07-17 12:16:06 +00:00
Roman Rakus
39b6ea3bda Changed patches to satisfy fuzz=0 2008-07-17 12:14:50 +00:00
Roman Rakus
f9028232c0 Changes in man page 2008-07-17 08:45:32 +00:00