SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for hasher-1.3.26-5.1.noarch.rpm :
Sun Oct 19 14:00:00 2014 Led 1.5.0-5
- fixed shebang of mkaptbox script

Sun Oct 19 14:00:00 2014 Led 1.5.0-4
- fixed shebangs

Sun Aug 31 14:00:00 2014 Led 1.5.0-3
- updated requires

Thu Aug 14 14:00:00 2014 Led 1.5.0-2
- cleaned up BuildRequires

Thu Aug 14 14:00:00 2014 Led 1.5.0-1
- initial build for openSUSE

Thu Oct 18 14:00:00 2012 Dmitry V. Levin 1.3.26-alt1
- hsh-initroot: reverted the change related to
/sys/devices/system/cpu/online because java cannot cope with it.

Thu Oct 18 14:00:00 2012 Dmitry V. Levin 1.3.25.1-alt1
- Fixed harmless but noisy side effect of the previous release.

Thu Oct 18 14:00:00 2012 Dmitry V. Levin 1.3.25-alt1
- hsh-initroot: create /sys/devices/system/cpu/online.
- Robustified nprocs checks.

Fri Aug 17 14:00:00 2012 Dmitry V. Levin 1.3.24-alt1
- hsh-mkchroot: use generic qemu-arm static helper name for arm
flavours (by Sergey Bolshakov).
- Allowed install of packages from incompatible architectures
(by Sergey Bolshakov).

Tue Jun 5 14:00:00 2012 Dmitry V. Levin 1.3.23-alt1
- hsh-mkchroot: create /dev/shm directory with permissions 01777.
- Updated package description (closes: #18853).

Sun Oct 30 13:00:00 2011 Dmitry V. Levin 1.3.22-alt1
- Fixed duplications in generated hsh.1 manpage (closes: #20893).
- hsh-run: reverted the change made in previous release to disable
network isolation when X11 forwarding is requested.
- mkaptbox: fixed a typo in readlink options (by Kirill A. Shutemov).
- hsh-sh-functions.in (print_uris): fixed stderr truncation
in verbose mode (by Michael Shigorin; closes: #26217).

Wed Jul 27 14:00:00 2011 Dmitry V. Levin 1.3.21-alt1
- hsh-run: disable network isolation when X11 forwarding is requested.
- hsh: added --printenv option (closes: #23955)
- hsh-sh-functions.in (print_uris): in verbose mode, print a message
about obtaining packages (closes: #25686).

Wed Feb 16 13:00:00 2011 Dmitry V. Levin 1.3.20-alt1
- hsh-initroot:
+ Do not copy /etc/skel/
* to /usr/src/.
+ Create $TMPDIR with default permissions.

Tue Sep 14 14:00:00 2010 Dmitry V. Levin 1.3.19-alt1
- hsh-initroot: Provide an empty /proc/filesystems stub file
for chroots where /proc filesystem is not mounted.

Sat Sep 11 14:00:00 2010 Alexey Tourbin 1.3.18-alt1
- rebuild-functions (make_srpm_from_pkgtar): Enabled fast compression
mode (w1.gzdio) for temporary src.rpm package.
- hsh-rebuild (query_req): Likewise.

Sat Dec 19 13:00:00 2009 Alexey Tourbin 1.3.17-alt1
- mkaptbox: In sources.list, enabled rpm-dir access to hasher repo.
- mkaptbox, hsh-sh-functions.in: Removed most of genbasedir stuff.
- mkaptbox: Preserved limited support for genbasedir - use
$workdir/aptbox/regenbasedir e.g. before uploading your repo to ftp.
- hsh-sh-cache-contents-functions: Implemented support for rpm-dir.

Wed Sep 9 14:00:00 2009 Dmitry V. Levin 1.3.16-alt1
- hsh-rebuild: Call rpmbuild with stdout redirected to stderr.

Sat Aug 29 14:00:00 2009 Alexey Tourbin 1.3.15-alt1
- hsh-sh-cache-contents-functions: Adjusted for
/usr/lib/kde4bin -> /usr/lib/kde4/bin migration.

Fri Jul 17 14:00:00 2009 Alexey Tourbin 1.3.14-alt1
- hsh-rpmi-print-files: New helper program, to replace \'apt-get --print-uris\'
with \'apt-get -o RPM::PM=external -o Dir::Bin::rpm=hsh-rpmi-print-files\'.
- hsh-sh-functions.in (print_uris): Updated for hsh-rpmi-print-files.
- FAQ, README: Discarded remote repo limitations.

Fri Jul 17 14:00:00 2009 Alexey Tourbin 1.3.13-alt1
- mkaptbox: Eliminated read_apt_config() usage.
- hsh-sh-functions.in (read_apt_config): Removed.
- hsh-sh-cache-contents-functions: Set pkglists_dir from Dir::State::lists.

Wed Jul 15 14:00:00 2009 Alexey Tourbin 1.3.12-alt1
- hsh-sh-cache-contents-functions: Reimplemented contents index routines.
- Contents index is now generated from apt pkglist files.
- Added /usr/lib/kde4bin to contents_index_bin directories.
- Disabled contents_index_all.

Thu May 7 14:00:00 2009 Dmitry V. Levin 1.3.11-alt1
- hsh-sh-functions.in: Pass --bloat option to genbasedir (Alexey Tourbin).
- hsh-install: Calculate and apply mountpoints (closes: #16645).

Fri Mar 27 13:00:00 2009 Dmitry V. Levin 1.3.10-alt1
- mkaptbox: Pass --bloat option to genbasedir, to avoid
semi-unmet dependencies (patch by Alexey Tourbin).
- FAQ:
+ Fixed syntax errors (patch by Mikhail Gusarov).
+ Described where to add hasher-priv config lines (reported by Taras Ablamsky).

Fri Feb 13 13:00:00 2009 Dmitry V. Levin 1.3.9-alt1
- hsh-sh-functions.in (chrootuid1, chrootuid2): Changed to
tolerate setarch wrapper absence (closes: #18823).

Wed Jan 28 13:00:00 2009 Dmitry V. Levin 1.3.8-alt1
- Extended --number option semantics to allow zero subconfig identifier.
- mkaptbox: Added setarch wrapper.
- hsh-sh-functions.in: Changed to use setarch wrapper.
- hsh (cleanup_workdir, handle_package): Changed to remove chroot
before removing aptbox.

Fri Oct 31 13:00:00 2008 Dmitry V. Levin 1.3.7-alt1
- mkaptbox: Define APT::Architecture in aptbox\'s apt.conf (Alexey Froloff).
- hsh-sh-cache-chroot-functions: Use lzop(1) to compress
chroot.cpio (Alexey Tourbin).
- hsh(1): Make clear that some options can be controlled from
config file (Mikhail Gusarov; closes: #16709).
- Redirected stdout to stderr for all verbose coreutils invocations.

Tue Apr 22 14:00:00 2008 Dmitry V. Levin 1.3.6-alt1
- hsh-rmchroot: Workaround nodev /dev/null when deleting
files inside chroot.
- hsh-sh-cache-chroot-functions (unpack_chroot_cache,
create_chroot): Always preserve modification time.

Fri Apr 11 14:00:00 2008 Dmitry V. Levin 1.3.5-alt1
- Do not pass -h/-v options to chrooted rpmi,
information from syslog should be enough.
- hsh-sh-functions.in (noinstall_pattern_list): Added dev-minimal.

Thu Mar 20 13:00:00 2008 Dmitry V. Levin 1.3.4-alt1
- hsh-sh-functions.in (copy_chroot_incoming):
Show the whole list of missing files (Alexey Tourbin)
- hsh-sh-rebuild-functions (make_srpm_from_pkgtar, install_source_package):
Redirect verbose output to stderr.

Wed Mar 12 13:00:00 2008 Dmitry V. Levin 1.3.3-alt1
- hsh-sh-cache-chroot-functions (archive_chroot_cache): Do not use ls.
- hsh-initroot: Do not create /dev/log socket, this is not our business.
- Use shell-error, shell-quote and shell-args from libshell >= 0:0.0.2-alt4,
to replace several functions originally developed within hasher project.
- Avoid potential argument list overflow in hsh-install
and similar places (#14107).

Fri Dec 21 13:00:00 2007 Dmitry V. Levin 1.3.2-alt1
- Alex V. Myltsev:
hsh: Clearer diagnostic if the workdir does not exist (#13476).
mkaptbox: Support absolute def_repo.
mkaptbox: Use `getconf SLIB` instead of hardcoded \"lib\".
- Alexey Tourbin:
hsh-sh-cache-contents-functions (contents_index_bin_dirs): Added /usr/games.
hsh-rebuild, rebuild-prog.sh: Removed nice(1).
cache-chroot-functions: Don\'t break early, show the whole list of missing RPMs.
- Dmitry V. Levin:
mkaptbox: Fixed typo which made --apt-prefix option unusable.
hsh-sh-cache-chroot-functions (unpack_chroot_cache, create_chroot):
Pass --preserve-modification-time option to cpio --extract.

Tue Oct 23 14:00:00 2007 Dmitry V. Levin 1.3.1-alt1
- Packaged functions files without execute permissions set.
- hsh, hsh-mkchroot: Extended --number option syntax:
When --number argument starts with slash character, it
specifies a directory to deduce hasher config number from.

Fri Oct 19 14:00:00 2007 Dmitry V. Levin 1.3.0-alt1
- Changed utilities to lock workdir by default.
- Changed utilities which operate with prepared chroot to
deduce subconfig identifier from chroot directory ownership.
- Changed workdir locking algorithm to lock workdir itself.
- Implemented hasher-priv locking.
- hsh, hsh-mkchroot: Choose subconfig identifier randomly
unless --number option is used.
- Enabled wait-for-lock behavior by default.
Added --wait-lock/--no-wait-lock options to control wait mode.

Mon Oct 8 14:00:00 2007 Dmitry V. Levin 1.2.9-alt1
- hsh-sh-functions.in (lock_workdir, hasher_exit_handler):
Do not remove pid file.

Sat Oct 6 14:00:00 2007 Dmitry V. Levin 1.2.8-alt1
- hsh-sh-functions.in (lock_workdir):
Rewritten locking using lockf bash builtin.
- hsh, hsh-fakedev, hsh-install, hsh-run, hsh-sh-functions.in:
Added --wait-lock/--no-wait-lock options.

Tue Sep 18 14:00:00 2007 Dmitry V. Levin 1.2.7-alt1
- mkaptbox: If setarch does not support given arch, do not use setarch.
- hsh-rebuild: Added --source-only and --install-only options.
- Redirected chrootuid{1,2} stdin to /dev/null where appropriate.
- hsh-initroot: Replaced non-portable rpminit with raw initialization (#11586).

Wed Aug 29 14:00:00 2007 Dmitry V. Levin 1.2.6-alt1
- hsh-fakedev, hsh-sh-functions.in, mkaptbox:
Secured readlink(1) usage (ldv).
- Added qemu support (kas).
- mkaptbox:
Added setarch to apt wrappers (ldv).
- cache-contents-functions:
Refactored; introduced contents_index_all (at).
- Implemented alternative cache directory support (legion, ldv).
- hsh-sh-functions.in (lock_workdir):
Rewritten locking using lock files (ldv).
- Run grep in C locale to speedup grep calls (ldv).
- hsh-sh-rebuild-functions:
Fixed pkg.tar build deps filter (legion, ldv).

Mon May 21 14:00:00 2007 Dmitry V. Levin 1.2.5-alt1
- hsh-initroot: Do not pass --nodeps option to rpmi
unless some packages were filtered out (avm).
- hasher.7.in: Fixed man section number (#11613).
- hsh-initroot: Fixed --pkg-{init,build}-list=+ support
(Sergey Kurakin, #11827).
- hsh-fakedev: Implemented fifo support (#11811).

Thu Apr 12 14:00:00 2007 Dmitry V. Levin 1.2.4-alt1
- hsh-fakedev: Fixed typo in -g option support (sbolshakov, #11489).

Sun Apr 8 14:00:00 2007 Dmitry V. Levin 1.2.3-alt1
- mkaptbox: When copying files from Dir::State::lists,
take only readable files into account.

Thu Mar 29 14:00:00 2007 Dmitry V. Levin 1.2.2-alt1
- mkaptbox: If cdroms.list is not empty,
copy it and apt indices into aptbox.

Mon Mar 12 13:00:00 2007 Dmitry V. Levin 1.2.1-alt1
- hsh-fakedev:
+ Enhanced error diagnostics.
+ Fixed hsh-run(1) invocation to propagate --number and --hasher-priv-dir options.
- hsh-sh-functions.in (opt_check_number):
+ Disallowed numbers starting with zero.
+ Optimized check to avoid execution of extra processes.
Suggested by Sergey Vlasov.

Wed Feb 21 13:00:00 2007 Dmitry V. Levin 1.2.0-alt1
- Fixed build to use plain \"cp -a\" for better portability.
- hsh-fakedev: New utility, creates fake device files.
- mkaptbox:
Disabled creation of internal repository in --without-stuff mode.

Thu Jan 11 13:00:00 2007 Dmitry V. Levin 1.1.1-alt1
- mkaptbox: Implemented absolute repository path support in --repo
(Alex Myltsev).
- Fixed required mountpoints calculation regression introduced in
previous release.

Thu Jan 4 13:00:00 2007 Dmitry V. Levin 1.1.0-alt1
- Removed boldface from the NAME section of man pages;
suggested by Sergey Vlasov.
- Made all hasher utilities available for external use.
- Moved hasher function files to /usr/bin/ as well.
- hsh-rebuild:
Factored out rebuild functions to hsh-sh-rebuild-functions file.
- hsh-sh-cache-contents-functions (create_contents):
Ignore missing cache/contents/list.new/index file (#9844).
- hsh-shell: Removed redundant --execute and --pty options.
- hsh-install, hsh-rebuild, hsh-run, hsh-shell:
Deprecated --save-fakeroot option.
- Changed set_workdir() and utilities to allow $workdir to be
defined in config file instead of command argument, and
changed default $workdir value to $HOME/hasher;
suggested by Mikhail Yakshin.
- Updated documentation to reflect these changes.

Sun Dec 10 13:00:00 2006 Dmitry V. Levin 1.0.35-alt1
- apt.conf: Use C-style comments (#10158).
- FAQ: Updated section about remote repositories (#10167).
- functions (create_entry_fakeroot_header): Load/save fakeroot state
iff /.fakedata exists, regardless of --save-fakeroot value (#10313).

Mon Sep 4 14:00:00 2006 Dmitry V. Levin 1.0.34-alt1
- rebuild:
+ Pass --target option to \"rpmbuild -bE\" and \"rpmbuild -bs\" invocations.
+ Honor \"rpmbuild -bE\" exit code.
- cache_chroot:
+ Invalidate chroot cache in case of fakeroot options change.
- functions, hsh, mkaptbox, rebuild:
+ New options: --repo-bin, --repo-src (legionAATT).

Wed May 31 14:00:00 2006 Dmitry V. Levin 1.0.33-alt1
- functions, mkaptbox:
+ Changed def_target and current_arch values to whatever rpm decides.

Thu May 25 14:00:00 2006 Dmitry V. Levin 1.0.32-alt1
- hsh, initroot: Implemented --packager option.
- rebuild: Enhanced srpm detection.

Fri May 12 14:00:00 2006 Dmitry V. Levin 1.0.31-alt1
- Changed code to use aptbox wrappers instead of direct apt commands.
- rebuild: make_srpm_from_pkgtar: filter_spec_buildreq: Ignore deps with % symbol.
- mkaptbox: Create aptbox version of ~/.rpmrc if necessary.
- mkaptbox: Create regenbasedir wrapper.

Fri May 5 14:00:00 2006 Dmitry V. Levin 1.0.30-alt1
- Enhanced $hasher_dir initialization, to make execution of
hasher placed to exotic custom directory work as designed.
- rebuild: Handle tar packages made by gear utility.

Mon Apr 10 14:00:00 2006 Dmitry V. Levin 1.0.29-alt1
- rebuild:
+ Do not export $target variable in default rebuild script.
- mkaptbox:
+ When creating internal apt.conf, place user apt config after
internal Dir::State and Dir::Cache, to let users override
these directories (legionAATT).
+ Cleanup apt wrappers (legionAATT).
- Removed keywords used for CVS keyword substitution.

Tue Feb 21 13:00:00 2006 Dmitry V. Levin 1.0.28-alt1
- functions (print_uris): Fixed package download implementation
to support mixed repos (see #8902).

Fri Feb 17 13:00:00 2006 Dmitry V. Levin 1.0.27-alt1
- cache_chroot: Use find and cpio from host system
if native tools are not available.
- initroot: Added --pkg-{init,build}-list=+ syntax (closes #9102).
- hsh-run: Added optional argument to --shell option (closes #9103).

Sun Feb 12 13:00:00 2006 Dmitry V. Levin 1.0.26-alt1
- Enhanced manpages, based on idea and implementation
from George Kouryachy.
- Parametrized default values for most of program options,
see manpages for details.
- Parametrized rpmi: use $rpmi to override default rpmi.
- rebuild --query-repackage: allow undefined rpm macros
during repackage.
- hsh-install: honor noinstall_pattern_list parameter like
in initroot stage.
- Added example apt.conf file to documentation.

Tue Nov 29 13:00:00 2005 Dmitry V. Levin 1.0.25-alt1
- initroot: Adopted \"prepare /proc and /sys for potential mount\"
code to work in --save-fakeroot mode.
- hsh: New options: --eager-cleanup/--lazy-cleanup
(option names suggested by Alexey Rusakov).
Changed default operation mode to --eager-cleanup.

Sat Nov 26 13:00:00 2005 Dmitry V. Levin 1.0.24-alt1
- rebuild: s/--reply=yes/-f/ (closes #8325).
- cache_chroot, hsh-install: Corrected check for
adjust_kernel_headers presense before execution.
- Fixed hasher_dir initialization, to make execution of hasher
placed to custom directory work as designed.
- functions (print_uris): Implemented package download using
APT::Get::PrintLocalFile option (closes #8121).
- rebuild: Pass target to /.host/rebuild.

Sun Oct 9 14:00:00 2005 Dmitry V. Levin 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.

Mon Sep 5 14:00:00 2005 Dmitry V. Levin 1.0.22-alt1
- Changed default target to $(uname -m).
- Made the package noarch again.
- Updated FSF postal address.

Sat Aug 13 14:00:00 2005 Dmitry V. Levin 1.0.21-alt1
- hsh-run: new options: --pty, --shell.
- hsh-shell: obsoleted by \"hsh-run --shell\".

Mon Aug 1 14:00:00 2005 Dmitry V. Levin 1.0.20-alt1
- Fixed --number option support which was broken as result of
previous cleanup.

Tue Jul 5 14:00:00 2005 Dmitry V. Levin 1.0.19-alt1
- 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.

Fri Jun 17 14:00:00 2005 Dmitry V. Levin 1.0.18-alt1
- cache_chroot (create_chroot):
Fixed grave chroot initialization bug introduced in 1.0.17.

Sun Jun 12 14:00:00 2005 Dmitry V. Levin 1.0.17-alt1
- 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.

Fri May 27 14:00:00 2005 Dmitry V. Levin 1.0.16-alt1
- 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.

Tue May 17 14:00:00 2005 Dmitry V. Levin 1.0.15-alt1
- 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.

Tue May 3 14:00:00 2005 Dmitry V. Levin 1.0.14-alt1
- 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.

Sun Apr 10 14:00:00 2005 Dmitry V. Levin 1.0.13-alt1
- 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.

Wed Mar 16 13:00:00 2005 Dmitry V. Levin 1.0.12-alt1
- mkaptbox: fixed regression introduced by previous change.

Tue Mar 15 13:00:00 2005 Dmitry V. Levin 1.0.11-alt1
- 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.

Tue Jan 25 13:00:00 2005 Dmitry V. Levin 1.0.10-alt1
- functions: removed no longer needed \"am I root?\" sanity check
(fixes #5869).
- hsh(1), rebuild: implemented --query-req-prog option.

Mon Jan 3 13:00:00 2005 Dmitry V. Levin 1.0.9-alt1
- 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.

Thu Nov 11 13:00:00 2004 Dmitry V. Levin 1.0.8-alt1
- hsh: enhanced early diagnostics for invalid source files.

Tue Nov 9 13:00:00 2004 Dmitry V. Levin 1.0.7-alt1
- cache_contents: fixed find warning.
- mkaptbox: create wrapper for genbasedir.

Thu Aug 26 14:00:00 2004 Dmitry V. Levin 1.0.6-alt1
- rebuild: enhanced --mountpoints implementation.

Wed Aug 25 14:00:00 2004 Dmitry V. Levin 1.0.5-alt1
- rmchroot: fixed bug introduced in previous release.

Thu Aug 19 14:00:00 2004 Dmitry V. Levin 1.0.4-alt1
- rmchroot:
+ increased time limits;
+ when verbose mode is set, be more verbose.
- Updated package dependencies.

Sun Aug 8 14:00:00 2004 Dmitry V. Levin 1.0.3-alt1
- initroot,install,mkchroot,rebuild,rmchroot:
+ implemented --version parameter.
- rebuild:
+ calculate required mountpoints from installed file dependencies.
- Updated FAQ.

Tue Aug 3 14:00:00 2004 Dmitry V. Levin 1.0.2-alt1
- rebuild: run rebuild script as login shell.
- Added multilib support.

Mon Jul 26 14:00:00 2004 Kachalov Anton 1.0.1-alt2
- Added libdir, deftarget variables to makefile

Mon Jul 19 14:00:00 2004 Dmitry V. Levin 1.0.1-alt1
- 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.

Thu Jul 15 14:00:00 2004 Dmitry V. Levin 1.0-alt1
- Added hasher(7) manpage.
- Added more docs to hsh(1) manpage.
- Updated FAQ.

Fri Jul 9 14:00:00 2004 Dmitry V. Levin 0.9.9.7-alt1
- Implemented mount/umount support.

Wed Jul 7 14:00:00 2004 Dmitry V. Levin 0.9.9.6-alt1
- 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.

Sat Jul 3 14:00:00 2004 Dmitry V. Levin 0.9.9.5-alt1
- cache_chroot: recognize dev_
* as dev-
*, too.

Thu Jun 24 14:00:00 2004 Dmitry V. Levin 0.9.9.4-alt1
- functions/print_uris, rebuild, hsh:
+ separate user-defined arguments from command options.

Wed Jun 23 14:00:00 2004 Dmitry V. Levin 0.9.9.3-alt1
- cache_contents, initroot: fix potential breakage
introduced in previous release.

Tue Jun 22 14:00:00 2004 Dmitry V. Levin 0.9.9.2-alt1
- all:
+ fixed \"echo\" usage;
+ fixed error handling in \"while read\" constructions.
- initroot:
+ added support for exotic package filenames.

Sun Jun 13 14:00:00 2004 Dmitry V. Levin 0.9.9.1-alt1
- 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().

Tue Feb 3 13:00:00 2004 Dmitry V. Levin 0.9.9-alt1
- hsh,rebuild: implemented --rebuild-prog option.
- hsh,install: implemented --pkg-init-list/--pkg-build-list options.
- Added: FAQ, QUICKSTART.

Sat Jan 31 13:00:00 2004 Dmitry V. Levin 0.9.8-alt1
- 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.

Tue Jan 13 13:00:00 2004 Dmitry V. Levin 0.9.7-alt1
- functions: fixed bug introduced by apt_prefix support.
- create_contents: optimize --no-contents-indices case.
- initroot,cache_chroot: implemented --no-build option.

Thu Jan 8 13:00:00 2004 Dmitry V. Levin 0.9.6-alt1
- 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.

Thu Dec 4 13:00:00 2003 Dmitry V. Levin 0.9.5-alt1
- mkchroot:
+ install postin program ($HOME/.hasher/install/post
if available) into /.host/;
- install: execute /.host/postin if available.

Wed Nov 26 13:00:00 2003 Dmitry V. Levin 0.9.4-alt1
- 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.

Sun Nov 2 13:00:00 2003 Dmitry V. Levin 0.9.3-alt1
- Extended sisyphus_check support.
- Updated README.

Mon Oct 27 13:00:00 2003 Dmitry V. Levin 0.9.2-alt1
- initroot: changed default packager to hasherAATTlocalhost.
- rebuild: pass packager through .rpmmacros.

Thu Oct 23 14:00:00 2003 Dmitry V. Levin 0.9.1-alt1
- Include files inside /etc/ in content index.

Fri Oct 17 14:00:00 2003 Dmitry V. Levin 0.9-alt1
- Fixed Usage() in all scripts.
- Added sisyphus_check support and enabled it by default.

Wed Oct 15 14:00:00 2003 Dmitry V. Levin 0.8.4-alt1
- initroot: install all locales by default.
- Updated README.

Mon Oct 6 14:00:00 2003 Dmitry V. Levin 0.8.3-alt1
- install: call ldconfig after install.
- initroot: be more verbose about filelist generation errors.

Sun Oct 5 14:00:00 2003 Dmitry V. Levin 0.8.2-alt1
- Added -q/--quiet option.
- install,cache_chroot: be more verbose by default.

Mon Sep 22 14:00:00 2003 Dmitry V. Levin 0.8.1-alt1
- initroot: manifest hasher via defining __BTE macro
to \"hasher\" (#3008).
- Spelling fixes (s/indeces/indices/g).

Wed Sep 17 14:00:00 2003 Dmitry V. Levin 0.8-alt1
- 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.

Thu Sep 11 14:00:00 2003 Dmitry V. Levin 0.7-alt1
- Enhanced --no-stuff support.
- Fixed --number support.

Mon Sep 8 14:00:00 2003 Dmitry V. Levin 0.6-alt1
- hsh:
+ implemented locking.
- mkaptbox:
+ implemented more rigorous apt-config error checking.
- initroot:
+ create /dev/log socket.

Wed Aug 20 14:00:00 2003 Dmitry V. Levin 0.5-alt1
- functions:
+ relaxed umask: 077 -> 022.
- initroot:
+ fixed nprocs initialization (#0002861, imz).

Mon Aug 11 14:00:00 2003 Dmitry V. Levin 0.4-alt1
- 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.

Wed Jul 30 14:00:00 2003 Dmitry V. Levin 0.3-alt1
- Added \"adjust_kernel_headers --first\" support.
- rmchroot:
+ explicitly remove /var/lib/texmf/ as well.
- Updated README.

Fri Jul 4 14:00:00 2003 Dmitry V. Levin 0.2-alt1
- functions: unset CDPATH.
- rmchroot:
+ explicitly remove /var/tmp/ and /usr/src/ as well as /
*/.
- Updated README.

Thu Jul 3 14:00:00 2003 Dmitry V. Levin 0.1-alt1
- Added apt \"copy\" source method support.
- Enhanced error diagnostics.

Mon Jun 30 14:00:00 2003 Dmitry V. Levin 0.0.3-alt1
- Initial revision.


 
ICM