Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-20 | Merge build.[ch] into rpmbuild.c, doesn't make sense to separate anymore | Panu Matilainen | 1 | -361/+0 | |
2010-04-12 | Gnu tar sometimes prints a "tar: Record size = 16" message, breaking | Michael Schroeder | 1 | -1/+7 | |
rpmbuild -ta. | |||||
2010-01-05 | Move <ctype.h> include out of system.h to the places that need it | Panu Matilainen | 1 | -0/+1 | |
2010-01-05 | Move <errno.h> include out of system.h to the places that need it | Panu Matilainen | 1 | -0/+1 | |
2009-08-31 | Replace equal/not equal uses of str[n]cmp() with rstreq[n] in binaries | Panu Matilainen | 1 | -1/+1 | |
2009-03-27 | Plug minor memleak from rpmGetCwd() on build | Panu Matilainen | 1 | -0/+1 | |
2009-01-11 | Don't check package BuildRequires when doing --rmsource (rhbz#452477) | Jindrich Novy | 1 | -0/+7 | |
- export doRmSource() and make it more consistent with the API | |||||
2009-01-11 | Don't fail because of missing sources when only spec | Jindrich Novy | 1 | -0/+6 | |
removal is requested (rhbz #472427) | |||||
2008-11-21 | Fix build tree creation with relative paths for %_topdir and friends | Panu Matilainen | 1 | -1/+2 | |
- rpmtsRootDir() gives "/" even if root not actually set which makes sense for most operations but not when we're creating build directories | |||||
2008-10-10 | Use rpmMkdirs() to create the entire build tree in buildForTarget() | Panu Matilainen | 1 | -22/+6 | |
- also move the build tree generation earlier to have it automatically created for tarbuilds too | |||||
2008-09-01 | Create directory structure for rpmbuild prior to build if it doesn't exist | Jindrich Novy | 1 | -0/+23 | |
- creates all needed directories that rpmbuild uses for input and output | |||||
2008-07-24 | Dumb thinko breaking tar builds from relative paths (rhbz#456321) | Panu Matilainen | 1 | -2/+3 | |
2008-04-28 | Remove alloca() from build() | Jindrich Novy | 1 | -1/+2 | |
2008-04-22 | Relax spec permissions in tar build mode (rhbz#253648) | Panu Matilainen | 1 | -0/+5 | |
- mkstemp() can create the spec in overly protective mode (rpmlint whines), relax up to what users umask permits | |||||
2008-04-16 | Don't use mktemp(), we are sure mkstemp() is available now | Jindrich Novy | 1 | -4/+0 | |
2008-04-04 | Oops, no newline at end of filename please... | Panu Matilainen | 1 | -1/+1 | |
2008-04-04 | Get rid of the horrid zcmd hackery in build | Panu Matilainen | 1 | -12/+4 | |
- rpmExpand() with %uncompress macro etc simplifies things a lot | |||||
2008-04-04 | Stop pretending spec can be an URL or stdin, neither works | Panu Matilainen | 1 | -35/+26 | |
- simplifies buildForTarget() somewhat - while at it, eliminate remaining unsafe string operations | |||||
2008-04-04 | Wait for popen() to finish before passing to isSpecFile() | Panu Matilainen | 1 | -2/+2 | |
2008-04-04 | Move spec extraction from tarball out of buildForTarget(), simplify | Panu Matilainen | 1 | -98/+99 | |
- use basename() and dirname() instead of manual pointer manipulation games - static buffer only used for reading tar output, sizes checked | |||||
2008-04-04 | Oops, add --wildcards back to spec extraction | Panu Matilainen | 1 | -1/+1 | |
- shouldn't really have to hardcode such stuff but... | |||||
2008-04-04 | Assume failure in buildForTarget() to remove redundancy | Panu Matilainen | 1 | -9/+1 | |
2008-04-04 | Refactor spec extraction on tar build to address several issues | Panu Matilainen | 1 | -28/+27 | |
- simplify the code - use %{__tar} instead of tar as the extraction command - avoid sprintf to "big enough" buffer - basic spec sanity check while extracting, fixes rhbz#281391 | |||||
2008-04-04 | Spec of size zero cannot be a valid spec file | Panu Matilainen | 1 | -0/+3 | |
2008-03-24 | Use regular stream functions instead of rpmio in spec sanity check | Panu Matilainen | 1 | -6/+6 | |
2008-03-07 | Log message adjustments | Panu Matilainen | 1 | -2/+2 | |
- dont waste translator time by having them translate obscure debug messages - adjust some suspect looking logging levels - mark some non-debug messages for translation where missing.. | |||||
2008-01-30 | Include spring-cleaning | Panu Matilainen | 1 | -1/+1 | |
- put some consistency into include ordering - everything (apart from bits missed ;) is now ordered like this 1. "system.h" 2. other system includes 3. rpm public headers 4. rpm private headers 5. "debug.h" | |||||
2008-01-30 | rpmlib.h mass eviction | Panu Matilainen | 1 | -0/+2 | |
- explicitly include what's really needed instead - document remaining uses | |||||
2008-01-27 | Rename isCompressed() -> rpmFileIsCompressed() for namespacing | Panu Matilainen | 1 | -1/+1 | |
2007-12-15 | Remove bogus const from rpmGenPath() temporary targets | Panu Matilainen | 1 | -1/+1 | |
2007-12-15 | Remove bogus const from rpmGetPath() temporary targets | Panu Matilainen | 1 | -1/+1 | |
2007-12-08 | Switch to <rpm/foo.h> style for public headers | Panu Matilainen | 1 | -7/+7 | |
- adjust include paths accordingly | |||||
2007-12-03 | Use regular POSIX functions instead of "RPC" clones | Panu Matilainen | 1 | -2/+2 | |
- we only care about local files | |||||
2007-11-23 | Move file compression stuff from rpmmacro.h to rpmfileutil.h | Panu Matilainen | 1 | -0/+1 | |
2007-11-23 | Use #include <x.h> syntax to include public headers. | Ralf Corsépius | 1 | -6/+6 | |
2007-11-19 | Lose rpmerr.h for good | Panu Matilainen | 1 | -1/+1 | |
2007-11-19 | Replace all RPMERR_* etc uses with corresponding RPMLOG_* levels | Panu Matilainen | 1 | -10/+10 | |
2007-10-28 | Include "rpmbuild.h" instead of <rpmbuild.h>. | Ralf Corsépius | 1 | -1/+1 | |
2007-10-28 | Include "rpmcli.h" instead of <rpmcli.h>. | Ralf Corsépius | 1 | -1/+1 | |
2007-10-10 | Kick out polish comment. | Ralf Corsépius | 1 | -5/+0 | |
2007-10-09 | Make rpmerr.h private, include directly where needed. | Panu Matilainen | 1 | -0/+1 | |
2007-10-09 | Replace all uses of RPMMESS_ERROR with RPMLOG_ERR | Panu Matilainen | 1 | -1/+1 | |
2007-10-09 | Replace all rpmMessage() uses with rpmlog() | Panu Matilainen | 1 | -1/+1 | |
2007-10-09 | Replace all rpmError() uses with rpmlog() | Panu Matilainen | 1 | -10/+10 | |
2007-09-21 | Rename Spec -> rpmSpec for namespacing | Panu Matilainen | 1 | -1/+1 | |
2007-09-11 | Remove splint tags. | Ralf Corsépius | 1 | -23/+6 | |
2007-08-29 | Fix various cases of build failing due to whitespace in dir/filenames. | Panu Matilainen | 1 | -2/+2 | |
2007-07-12 | Fix yet-another-compiler-warning. | Panu Matilainen | 1 | -1/+1 | |
tmpSpecFile gets passed to mkstemp() which expects to modify the template thus discarding const | |||||
2007-07-03 | Pass --wildcards to tar on build (rhbz#206841) | Panu Matilainen | 1 | -1/+1 | |
Tar no longer accepts globbing by default as it's incompatible with traditional implementations: http://lists.gnu.org/archive/html/bug-tar/2006-06/msg00001.html Rpm needs to work with upstream tar really, the --wildcards option has been supported since 2001 so older versions shouldn't suffer either. | |||||
2007-06-08 | Allow characters >127 that don't fit the current locale in the | Panu Matilainen | 1 | -0/+5 | |
specfile (e.g. latin1 in utf-8 locale). Patch from OpenSuSE. |