Alexey Tourbin
1490bfdfd8
enhanced RPM_SCRIPTS_DEBUG support, implemented debug levels
...
Just setting -x is very noisy. Here is a better plan. I implement 3
debug levels: verbose (1), debug (2, implies verbose) and -x (3, implies
debug). I move RPM_SCRIPTS_DEBUG test from scripts to scripts/functions,
as well as provide Verbose() and Debug() shell functions for use in scripts.
Furthermore, _scripts_debug macro is now automatically set when rpmbuild
is invoked with --verbose option. Use -vv for debug and -vvv for -x.
2007-03-06 17:23:41 +03:00
6a53902827
scripts/files.req.list: Add /etc/udev/rules.d
2007-02-11 21:26:45 +00:00
dcc423b54b
scripts/brp-compress.in:
...
Recognize false|no|none|off as well skip.
scripts/brp-strip.in:
skip as well as false|no|none|off.
Fixes #9854 .
2006-09-16 22:20:03 +00:00
5416277102
Removed cvsid tags.
2006-05-14 17:05:34 +04:00
03ad765c9c
VERIFY_ELF_STACK: check for statically linked ELF executables too
2006-04-04 21:14:07 +00:00
f2cdd50995
Implemented VERIFY_ELF_STACK
2006-04-04 16:42:49 +00:00
d4a4544c9a
extended VERIFY_ELF_UNRESOLVED=normal to executables.
2006-03-09 16:59:07 +00:00
104b1a8c13
VERIFY_ELF_UNRESOLVED=normal
2006-03-07 16:16:17 +00:00
435ebc43ba
change VERIFY_ELF_UNRESOLVED from relaxed to normal
2006-03-07 16:14:23 +00:00
6ea4d923f5
quote $RPM_TARGET_ARCH
2006-02-24 01:46:22 +00:00
b95c6582c3
Cleaned up VERIFY_ELF_RPATH handling even more
2006-02-24 01:11:48 +00:00
bf3687275e
Fixed recent changes to VERIFY_ELF_RPATH handling
2006-02-24 01:09:32 +00:00
d3f7193ec5
Added VERIFY_ELF_ARCH support, enhanced VERIFY_ELF_RPATH support.
2006-02-24 00:52:09 +00:00
91fd14681d
set VERIFY_ELF_ARCH
2006-02-24 00:19:28 +00:00
7770fa3c41
VERIFY_ELF_RPATH: prohibit rpaths starting/anding with : or containing ::
2006-02-21 15:40:09 +00:00
64e6debda9
fixed typo in VERIFY_ELF_UNRESOLVED support
2006-02-21 15:27:02 +00:00
2ec0e4ddf3
Made %_libdir handling in more generic way.
2006-02-08 15:49:38 +00:00
9567773266
Override default PKG_CONFIG_PATH to find .pc files in RPM_BUILD_ROOT.
2006-02-02 02:48:32 +00:00
9506eb04e8
Implemented pkgconfig reqprov support and enabled it by default.
2006-02-02 01:51:38 +00:00
bf7c7be560
Run fixup-pkgconfig for /usr/share/pkgconfig too.
2006-01-24 00:13:07 +00:00
9d1118aaf6
make fhs check really work; redirect output of unresolved check to stderr; prefix all messages with WARNING or ERROR depending on check mode
2006-01-16 15:39:50 +00:00
f4a8163e44
Fixed RPM_VERIFY_ELF_LDD_RPATH handling [2].
2006-01-14 23:57:02 +00:00
49ad8c323f
Fixed RPM_VERIFY_ELF_LDD_RPATH handling.
2006-01-14 23:33:42 +00:00
15712950dc
Fixed RPM_VERIFY_ELF_LDD_RPATH initialization.
2006-01-14 23:33:29 +00:00
6816c5cc25
Run brp-adjust_libraries prior to brp-verify_elf.
2006-01-14 23:03:21 +00:00
881c2a913a
Set VERIFY_ELF_FHS and VERIFY_ELF_UNRESOLVED to relaxed for now.
2006-01-14 22:49:01 +00:00
9f9af73c5c
Cleanup ELF interpreter detection code.
2006-01-14 21:55:53 +00:00
d9ebc54d2a
Provide sane default ELF interpreter.
2006-01-14 21:13:58 +00:00
89f0b28991
Fixed default ELF interpreter.
2006-01-14 20:55:39 +00:00
7e5f0d44b2
Handle $VERIFY_ELF_FHS and $VERIFY_ELF_UNRESOLVED
2006-01-14 20:44:54 +00:00
824fa6f480
define $VERIFY_ELF_FHS, $VERIFY_ELF_UNRESOLVED and $RPM_VERIFY_ELF_LDD_RPATH
2006-01-14 20:42:43 +00:00
c83a07e03d
really add ldd
2006-01-14 18:10:11 +00:00
d5ec637e27
simplified
2006-01-14 17:35:47 +00:00
9fa553db17
Add ldd.in
2006-01-14 17:02:09 +00:00
681892feef
Change format of pam_module.so/pam_module.so* reqs from pam_module.so$PAM_SO_SUFFIX to PAM(pam_module.so$PAM_SO_SUFFIX).
2006-01-11 16:38:25 +00:00
b2de2b54d4
Add shlib.req.awk
2006-01-11 00:39:39 +00:00
dc26a76eb1
removed StripNote() code
2005-09-29 15:12:05 +00:00
ce28f0855f
honor RPM_COMPRESS_SKIPLIST
2005-09-04 17:56:43 +00:00
1eedbeba03
redirect test run of bash --rpm-requires to /dev/null
2005-07-01 10:46:58 +00:00
4eae428069
use /bin/bash for Bourne-Again shell scripts, and /bin/sh for all the rest
2005-06-29 18:21:40 +00:00
9835799623
Added x86_64 support.
2005-06-16 16:18:15 +00:00
5220229243
initial mulitilib support
2005-02-10 13:58:24 +00:00
b3dbebfa15
fixed "find -maxdepth" warning
2004-11-11 10:07:16 +00:00
551ae7df0a
make --custom-* options work both as script and script-file
2004-11-01 11:40:25 +00:00
01d14e1c6e
make --custom-* options work both as script and script-file
2004-11-01 09:47:06 +00:00
6ad3bdcae2
changed --with-man mode, #5164
2004-10-31 12:00:06 +00:00
0fd5809baf
check that $RPM_PYTHON is executable
2004-10-31 11:40:12 +00:00
3637db5d23
updatecd copyright years
2004-10-31 11:37:30 +00:00
e0523ed36f
fixed typo: s/RPM_COMPRESS_TOPDIR/RPM_FIXUP_TOPDIR
2004-10-31 11:34:50 +00:00
d813d9c4ed
fixed --version
2004-07-11 17:15:40 +00:00
57647ec8d9
added @ regexps tweaks
2004-06-29 15:56:32 +00:00
674eec5213
Added new options:
...
--custom-dir-script=FILE look for directories using specified sed script;
--custom-file-script=FILE look for files using specified sed script;
--custom-link-script=FILE look for symlinks using specified sed script;
--version print program version and exit.
2004-06-29 15:27:48 +00:00
5f79f4a028
more regexps tweaks
2004-06-29 14:31:08 +00:00
b0a478061a
more regexps fixes
2004-06-29 07:32:33 +00:00
ee58994965
fixed locale regexps ( #4228 )
2004-06-09 12:54:33 +00:00
b326041c2e
handle symlinks in --with-gnome mode
2004-05-17 15:23:20 +00:00
8acd0aaf1f
use new bytecompiler, from Andrey Orlov
2004-05-17 14:55:23 +00:00
c12fa4f038
recognize PIE objects
2004-04-28 17:20:51 +00:00
de79eac6b5
fixed support for symlinks in /usr/share/locale/
2004-02-28 20:38:57 +00:00
40f254ec8a
implemented support for symlinks in /usr/share/locale/
2004-02-24 22:30:18 +00:00
5049bf4285
updated copyright information
2004-01-25 18:09:26 +00:00
42b3a949e9
eliminated unneeded pattern substitutions
2004-01-25 17:19:42 +00:00
985f2b1512
implemented %%_keep_libtool_files support
2004-01-21 16:08:37 +00:00
35e500f79a
verify SUID/SGID objects as well
2004-01-04 14:07:57 +00:00
0c0d315ee3
implemented --with-kde option (aris@)
2004-01-04 13:06:40 +00:00
5edbe53d0f
reordered cleanups; fixed out "cd ./etc/pam.d"
2003-12-03 11:51:33 +00:00
a10b78109d
ensure that files are user-writable
2003-11-26 13:06:23 +00:00
5b1319a47e
ensure that file objects in /usr/ are user-writable
2003-11-26 12:43:15 +00:00
fb3b612bb9
brp-fix-perms, fixup-libraries: strip executable bit from non-executable libraries
2003-11-26 09:01:23 +00:00
658b8c8d67
brp-cleanup: remove lib*.la files from /lib, /usr/lib, and /usr/X11R6/lib
2003-11-25 15:09:47 +00:00
04d9f8a8f3
brp-cleanup: remove lib*.la files from /lib, /usr/lib, and /usr/X11R6/lib
2003-11-25 13:50:49 +00:00
bc25638297
output textrel information even if textrel=relaxed
2003-11-23 21:37:36 +00:00
df65e04e47
better error diagnostics
2003-11-23 21:31:44 +00:00
d0c573bce2
RPM_VERIFY_ELF_METHOD=relaxed now affects textrel as well as rpath
2003-11-23 21:08:49 +00:00
86895dac87
override RPM_VERIFY_ELF_METHOD with RPM_VERIFY_ELF_RPATH/RPM_VERIFY_ELF_TEXTREL
2003-11-09 20:56:40 +00:00
f8d15668be
removed ValidateBuildRoot; fix getopt args to really enable --help option
2003-11-09 20:02:48 +00:00
07f34e0199
define and use RPMCONFIGDIR
2003-11-09 17:42:53 +00:00
ebc53cf631
use functions
2003-11-09 16:47:45 +00:00
8b81f418b6
use functions
2003-11-09 16:30:18 +00:00
0a5d3e33d6
removed obsolete script
2003-11-09 16:21:03 +00:00
a53df38384
removed obsolete script brp-sparc64-linux
2003-11-09 16:17:53 +00:00
acc0eb86cd
removed obsolete script brp-strip-shared
2003-11-09 16:13:52 +00:00
ac79bcb3c5
added ValidateBuildRoot()
2003-11-09 16:09:42 +00:00
507420b372
use Fatal()
2003-11-09 16:08:49 +00:00
1628747bc3
use functions
2003-11-09 14:30:36 +00:00
645bc48c54
added: Info(), Fatal()
2003-11-09 14:27:11 +00:00
b2e513a7ab
added functions
2003-11-09 14:26:05 +00:00
a51c90e681
eliminated unneeded bashism
2003-11-09 13:31:16 +00:00
65b736c660
fixed
2003-11-08 20:52:31 +00:00
e4758d8bfd
do bail out if buildroot doesn't exist
2003-11-08 20:35:36 +00:00
f6ed366071
do not bail out if buildroot doesn't exist
2003-11-08 20:23:41 +00:00
7703423747
added cvsid
2003-11-08 19:52:04 +00:00
928c46a9cc
added script check-files
2003-11-08 19:46:35 +00:00
b9aee2d89a
added cvsid
2003-11-08 19:26:04 +00:00
d5aef711d7
removed obsolete script check-prereqs
2003-11-08 19:23:48 +00:00
3a742bc4a1
cleanup
2003-11-08 16:39:27 +00:00
9382ac6a9f
use printf instead of echo where appropriate
2003-11-07 19:34:00 +00:00
d08d46fb2c
removed obsolete script
2003-11-07 19:29:05 +00:00
243abe98b9
use printf instead of echo where appropriate
2003-11-07 17:56:45 +00:00
a6a42108cc
use printf instead of echo where appropriate
2003-11-07 17:45:11 +00:00
f6c92dd6bb
implemented TEXTREL checking
2003-11-07 17:32:25 +00:00
bdd0317870
validate PAM_{NAME,SO}_SUFFIX
2003-09-27 14:14:35 +00:00
ba2956c03e
validate PAM_NAME_SUFFIX
2003-09-27 14:14:14 +00:00
ff4fa6376e
fix parser from perl maintainer
2003-09-22 13:56:20 +00:00
4bf102dcf4
fixed perl syntax
2003-09-22 13:54:41 +00:00
ed2d146bea
one more package database check fix
2003-09-22 12:23:33 +00:00
4bb5153a8d
When dependence name starts with `/',
...
+ look into pkg contents binary index as well;
+ fix package database check.
2003-09-22 12:21:51 +00:00
ac306b7831
updated version from at@
2003-09-12 16:27:18 +00:00
6fcd7abbb6
while checking for pkg contents binary index, check file locations in this order: /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
2003-07-02 14:39:48 +00:00
34f10a0132
fixed $RPM_PKG_CONTENTS_INDEX_BIN code
2003-06-30 17:52:14 +00:00
a29971ebe4
updated pkg contents index code
2003-06-28 16:46:06 +00:00
6b4fd24a82
fixed $PAM_SO_SUFFIX usage
2003-06-17 14:36:54 +00:00
ebec74ba89
use $PAM_SO_SUFFIX
2003-06-17 14:32:30 +00:00
276ced7ca5
use $PAM_NAME_SUFFIX
2003-06-17 14:20:57 +00:00
f20bef8663
added CVS Id
2003-06-07 10:17:39 +00:00
f23e5939c6
PAM configuration policy enforcement.
2003-05-25 21:01:24 +00:00
929f17eb61
added include control directive support
2003-05-25 20:58:34 +00:00
7a7b4a2418
do not optimize lookup by permissions
2003-05-14 11:26:46 +00:00
d679d77fba
updated version from at@
2003-05-14 09:53:30 +00:00
40a02c934f
reverted last change
2003-05-13 14:17:54 +00:00
24ca26c786
added files.req.list
2003-05-13 13:11:03 +00:00
529f12e8a2
initial revision
2003-05-13 13:10:53 +00:00
6380eab4b1
updated version from at@
2003-05-13 12:48:05 +00:00
7a65f7b625
fixed mktemp usage
2003-05-10 09:25:49 +00:00
7b8bc46bfe
Implemented shell functions requires/provides autodetection
2003-04-25 16:51:52 +00:00
c243e50fce
Implemented shell functions provides autodetection
2003-04-25 15:53:21 +00:00
d308f65b9f
fixed typo in comment
2003-04-22 15:17:53 +00:00
826df7fb62
added pkg contens index support
2003-04-22 15:11:52 +00:00
b8fa98159d
minor code cleanups
2003-04-22 14:24:35 +00:00
2543090fae
added support for gnome omf files
2003-02-01 18:39:30 +00:00
f9ad206e5c
updated copyright information
2003-02-01 17:48:24 +00:00
7c7b0551be
fixed typo #0002056
2003-02-01 17:42:34 +00:00
00eb73d94b
Fixed skiplists processing
2002-12-29 23:33:01 +00:00
dcf8d99591
fixed typo in processing --scripts/brp-strip.in
2002-12-29 22:49:05 +00:00
c8593c31a6
updated from maintainer
2002-11-06 09:57:16 +00:00
b01936face
Enhanced error handling
2002-11-05 18:49:38 +00:00
94c532c3bf
fix from at@: s/"perl >= /perl-base >= /
2002-10-11 10:31:38 +00:00
c20d1fc097
check also for $RPM_BUILD_DIR
2002-10-06 19:18:52 +00:00
befa30e3f5
fixed skiplists processing again
2002-10-04 22:45:05 +00:00
6a3255df1b
fixed sliplists processing
2002-10-04 21:37:04 +00:00
83699b0b3a
fixed subst error
2002-10-04 16:35:19 +00:00
c9b86b492c
avoid "if test" breakage
2002-10-03 14:10:20 +00:00
fc90a1ef42
fixed diagnostics
2002-10-03 13:55:07 +00:00
3eeb6969b1
more diagnostics added
2002-10-03 13:53:43 +00:00
6549cb358c
optimized
2002-10-03 13:53:21 +00:00
64c97a4b36
fixed syntax
2002-10-03 13:45:35 +00:00
5fe2d43d01
implemented cflags and libs methods
2002-10-03 13:45:04 +00:00
f0b8c0ee0e
implemented cflags and libs methods
2002-10-03 11:34:29 +00:00
6878832c21
optimized
2002-10-03 11:33:51 +00:00
c0b1200907
implemented fix_dependency_libs
2002-10-02 18:06:06 +00:00