Репозитории ALT
S: | 1.7.2-alt1 |
5.1: | 1.3.16-alt1 |
4.1: | 1.3.6-alt1 |
4.0: | 1.3.6-alt1 |
3.0: | 1.0.23-alt1 |
+backports: | 1.2.4-alt1.M30.1 |
Группа :: Разработка/Прочее
Пакет: hasher
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
9 октября 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.23-alt1
- initroot: new option: --pkg-noinstall-pattern-list.
- cache_chroot: fixed workaround for the dev package,
implemented new initroot's option support.
- Changed default target to $(uname -m).
- Made the package noarch again.
- Updated FSF postal address.
- hsh-run: new options: --pty, --shell.
- hsh-shell: obsoleted by "hsh-run --shell".
- Fixed --number option support which was broken as result of
previous cleanup.
- hsh-run(1): changed usage semantics.
- functions:
new functions: parse_xauth_entry, prepare_x11_forwarding. - hsh-run(1), hsh-shell(1):
added options to control X11 forwarding. - Fixed build with make-3.81beta3.
- Cleaned up options parser.
- cache_chroot (create_chroot):
Fixed grave chroot initialization bug introduced in 1.0.17.
- cache_chroot, cache_contents: save cache validation data
after cache regeneration. - mkchroot: create /dev symlinks.
- hsh(1), hsh-shell(1), cache_chroot, initroot, install,
rebuild, rmchroot: implemented --save-fakeroot option. - hsh-install(1), hsh-run(1): New programs.
- rebuild: pass sources as arguments to query-req-prog script.
- cache_chroot: caller user and/or group may exist,
do not fail when unable to create them. - Added query-req-prog and rebuild-prog examples.
- hsh(1): new option: --cleanup-only.
- hsh(1), rebuild: new option: --query-repackage.
- initroot: copy /etc/skel contents to the builder's homedir.
- cache_chroot: create group and passwd entries for caller
and pseudoroot users. - functions: new function: show_usage.
- Reduced size of usage messages to necessary minimum.
- Enforced policy on messages format.
- hsh-shell(1): new program.
- FAQ: updated.
- rebuild: really handle --mountpoints as comma-separated list
[take 3]. - functions,hsh,mkaptbox,rebuild:
+ new option: --repo (Ivan Fedorov, closes #6739). - hsh,initroot:
+ new option: --no-repackage-source;
+ repackage source by default.
- Fixed handling of options with file or dir arguments.
- rebuild: really handle --mountpoints as comma-separated list.
- Documented --without-stuff instead of --no-stuff as preferred
way to build without internal package repository.
- mkaptbox: fixed regression introduced by previous change.
- hsh: handle traps in more portable way.
- rmchroot: chgrp chroot directory itself, too.
- functions/{get_apt_config,read_apt_config}: new functions.
- mkaptbox: use them.
- functions: removed no longer needed "am I root?" sanity check
(fixes #5869). - hsh(1), rebuild: implemented --query-req-prog option.
- Changed hasher-priv helper directory to /usr/libexec/hasher-priv,
updated package dependencies. - install: export RPM_EXCLUDEDOCS=1 if $exclude_docs is set.
- functions: source user config from ~/.hasher/config if any.
- hsh,initroot,install,rebuild: added --excludedocs option.
- Unhardcoded work limits (fixes #5804).
- Updated documentation:
+ hasher(7): applied fixes from Egor Grebnev;
+ hsh(1), mkaptbox(1): added NAME section.
+ hsh(1): document ~/.hasher/config and ~/.hasher/install/post.
- hsh: enhanced early diagnostics for invalid source files.
- cache_contents: fixed find warning.
- mkaptbox: create wrapper for genbasedir.
- rebuild: enhanced --mountpoints implementation.
- rmchroot: fixed bug introduced in previous release.
- rmchroot:
+ increased time limits;
+ when verbose mode is set, be more verbose. - Updated package dependencies.
- initroot,install,mkchroot,rebuild,rmchroot:
+ implemented --version parameter. - rebuild:
+ calculate required mountpoints from installed file dependencies. - Updated FAQ.
- rebuild: run rebuild script as login shell.
- Added multilib support.
- Added libdir, deftarget variables to makefile
- initroot:
+ removed --no-build option, use --pkg-build-list= instead. - hsh, initroot:
+ handle comma as package name delimiter in values of the
--pkg-init-list and --pkg-build-list options. - hsh:
+ new option: --initroot-only. - archive_chroot_cache:
+ optimized find/cpio.
- Added hasher(7) manpage.
- Added more docs to hsh(1) manpage.
- Updated FAQ.
- Implemented mount/umount support.
- rebuild:
+ execute sisyphus_check for source package
before analysis of its build dependencies;
+ execute all sisyphus_check calls inside chroot;
+ execute query for packager inside chroot. - initroot: added sisyphus_check>=0:0.7.3 to build list.
- README: described this change.
- cache_chroot,initroot,rebuild,rmchroot:
+ Added wlimit hints for each chrootuid call.
- cache_chroot: recognize dev_* as dev-*, too.
- functions/print_uris, rebuild, hsh:
+ separate user-defined arguments from command options.
- cache_contents, initroot: fix potential breakage
introduced in previous release.
- all:
+ fixed "echo" usage;
+ fixed error handling in "while read" constructions. - initroot:
+ added support for exotic package filenames.
- mkaptbox: include custom apt.conf (if any) to header
of the generated apt.conf file. - Minor changes:
+ mkchroot: create chroot/.out with mode 1770 and group gid2.
+ rmchroot: chmod chroot/.out, too.
+ copy_chroot_incoming(): call purge_chroot_in() before copying.
+ do not call purge_chroot_in() before copy_chroot_incoming().
- hsh,rebuild: implemented --rebuild-prog option.
- hsh,install: implemented --pkg-init-list/--pkg-build-list options.
- Added: FAQ, QUICKSTART.
- mkaptbox:
+ added --no-uptdate option;
+ enabled --update mode by default;
+ implemented creation of the apt wrappers in aptbox;
+ added mkaptbox(1) manpage;
+ added /usr/bin/mkaptbox symlink. - Optimized getopt handling code.
- Updated README.
- functions: fixed bug introduced by apt_prefix support.
- create_contents: optimize --no-contents-indices case.
- initroot,cache_chroot: implemented --no-build option.
- functions/print_uris: enhanced error diagnostics.
- functions,mkaptbox,hsh: implemented apt_prefix support.
- functions,initroot,install,rebuild:
define and export TMPDIR="$HOME/tmp" inside build chroot,
to ease tracking of illegal /tmp use issues. - Added hsh(1) manpage.
- mkchroot:
+ install postin program ($HOME/.hasher/install/post
if available) into /.host/; - install: execute /.host/postin if available.
- Make use of new rpm-build-4.0.4-alt28 features:
+ initroot: define %_rpmbuild_clean to 0 in .rpmmacros.
+ initroot,hsh: new option: --repackage-source.
- Extended sisyphus_check support.
- Updated README.
- initroot: changed default packager to hasher@localhost.
- rebuild: pass packager through .rpmmacros.
- Include files inside /etc/ in content index.
- Fixed Usage() in all scripts.
- Added sisyphus_check support and enabled it by default.
- initroot: install all locales by default.
- Updated README.
- install: call ldconfig after install.
- initroot: be more verbose about filelist generation errors.
- Added -q/--quiet option.
- install,cache_chroot: be more verbose by default.
- initroot: manifest hasher via defining __BTE macro
to "hasher" (#3008). - Spelling fixes (s/indeces/indices/g).
- Implemented initial chroot caching.
- Implemented contents indices caching.
- Implemented support of several contents indices.
Content indeces are enabled by default, use
--no-contents-indices option to disable this feature.
- Enhanced --no-stuff support.
- Fixed --number support.
- hsh:
+ implemented locking. - mkaptbox:
+ implemented more rigorous apt-config error checking. - initroot:
+ create /dev/log socket.
- functions:
+ relaxed umask: 077 -> 022. - initroot:
+ fixed nprocs initialization (#0002861, imz).
- rmchroot:
+ install .host programs if required;
+ use "find -delete" instead of "rm -rf". - mkaptbox:
+ added --target option (#0002817);
+ added --apt-config option. - hsh:
+ pass --target and --apt-config to mkaptbox.
- Added "adjust_kernel_headers --first" support.
- rmchroot:
+ explicitly remove /var/lib/texmf/ as well. - Updated README.
- functions: unset CDPATH.
- rmchroot:
+ explicitly remove /var/tmp/ and /usr/src/ as well as /*/. - Updated README.
- Added apt "copy" source method support.
- Enhanced error diagnostics.
- Initial revision.