Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37041237
en ru br
ALT Linux repositórios
S:1.7.2-alt1
5.0: 1.3.9-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

Group :: Desenvolvimento/Outros
RPM: hasher

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

28 junho 2023 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.7.2-alt1

  • hsh-sh-functions.in: fixed unnecessary $ on arithmetic variables
     (thx Dmitry V. Levin).
  • Added support for pkgpriorities in mkaptbox and image building.
  • manify.sed: improved variable reference generation.
  • hsh, hsh-initroot: added the --predb-prog option to specify a program to run
     inside the chroot before initializing the rpm database.
  • spec: updated R: coreutils to ">= 8.26" due to use of the b2sum utility.
  • Fixed initialization of chroots with unmerged /usr on systems
     with merged /usr.

16 fevereiro 2023 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.7.1-alt1

  • hsh/hsh-rebuild: added --img-apt-config option to use a separate
     apt configuration for image building.
  • hsh-rebuild: pass target architecture to img-build.

26 dezembro 2022 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.7.0-alt1

  • Added initial support for image building.
  • Fixed duplications in generated hsh.1 manpage (closes: #31820).

1 dezembro 2022 Dmitry V. Levin <ldv at altlinux.org> 1.6.1-alt1

  • hsh: reintroduced --no-query-repackage option that was accidentally lost
     in 1.4.5 (closes: #44511).

8 novembro 2022 Dmitry V. Levin <ldv at altlinux.org> 1.6.0-alt1

  • Fixed regression introduced in the previous release
     in handling of optional parameters to CLI options (by Arseny Maslennikov).
  • hsh-copy: new tool (by Arseny Maslennikov).
  • Simplified workdir checks.

24 outubro 2022 Dmitry V. Levin <ldv at altlinux.org> 1.5.1-alt1

  • Unshare systemd scope with systemd-run(1) if applicable
     (by Arseny Maslennikov).

5 setembro 2022 Dmitry V. Levin <ldv at altlinux.org> 1.5.0-alt1

  • Introduced --workdir command line option (by Arseny Maslennikov).
  • Added support for hasher-priv 2.0 (by Gleb Fotengauer-Malinovskiy).
  • Updated documentation.

26 abril 2022 Dmitry V. Levin <ldv at altlinux.org> 1.4.8-alt1

  • create_chroot: run rpmdb --rebuilddb after ldconfig.
  • Replaced "egrep" with "grep -E".

28 julho 2021 Dmitry V. Levin <ldv at altlinux.org> 1.4.7-alt1

  • hsh-initroot: enabled %_rpmscript_werror (by Ivan Zakharyaschev; see ALT#40582).

25 dezembro 2020 Dmitry V. Levin <ldv at altlinux.org> 1.4.6-alt1

  • mkaptbox: invoke rpm --showrc and rpmdb --initdb using setarch wrapper.

29 novembro 2020 Dmitry V. Levin <ldv at altlinux.org> 1.4.5-alt1

  • Made exclude_docs configuration variable easier to use.
  • hsh, hsh-rebuild: introduced --rpmbuild-args (by Arseny Maslennikov).

26 julho 2020 Dmitry V. Levin <ldv at altlinux.org> 1.4.4-alt1

  • hsh-install: changed to pass --ignoresize to rpmi --justdb.

21 abril 2020 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.4.3-alt1

  • Added new --build-srpm-only mode to build src.rpm from pkg.tar.
  • Enabled --query-repackage mode by default.
  • Added --no-query-repackage argument to retain old behavior.

1 abril 2020 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.4.2-alt1

  • Enhanced --query-repackage mode:
     + Fixed detection of SOURCE_DATE_EPOCH variable;
     + Removed redundant repackaging of just built src.rpm.

7 novembro 2019 Dmitry V. Levin <ldv at altlinux.org> 1.4.1-alt1

  • hsh-initroot:
     + disabled copying of resolver configuration files from host system
       by default (by Gleb Fotengauer-Malinovskiy);
     + fixed error handling in archive_chroot_cache_compress_file.

11 outubro 2019 Dmitry V. Levin <ldv at altlinux.org> 1.4.0-alt2

  • Added "Conflicts: mkimage < 0.2.28" due to hsh-fakedev removal.

18 agosto 2019 Dmitry V. Levin <ldv at altlinux.org> 1.4.0-alt1

  • Removed hsh-fakedev which became useless with hasher-priv >= 1.6.0.
  • Updated for hasher-priv makedev removal.

25 março 2019 Dmitry V. Levin <ldv at altlinux.org> 1.3.36-alt1

  • Introduced unchecked_initroot_cache control variable.
     This new config variable controls whether the initroot cache is unchecked.
     Unchecked initroot cache allows more efficient initroot caching, but
     its validity is responsibility of the user.

16 janeiro 2019 Dmitry V. Levin <ldv at altlinux.org> 1.3.35-alt1

  • hsh-rebuild --query-repackage:
     relaxed glob pattern when processing $HOME/in/nosrpm/.

25 dezembro 2018 Dmitry V. Levin <ldv at altlinux.org> 1.3.34-alt1

  • mkaptbox: add config entries about preferences unconditionally.

25 dezembro 2018 Dmitry V. Levin <ldv at altlinux.org> 1.3.33-alt1

  • make_srpm_from_pkgtar: use $wlimit_time_long (closes: #35548).
  • mkaptbox: added preferences file/dir support (by Michael Shigorin and me).
  • hsh: remove old chroot before invoking mkaptbox.

13 julho 2018 Dmitry V. Levin <ldv at altlinux.org> 1.3.32-alt1

  • hsh-rebuild --query-repackage (by Ivan Zakharyaschev):
     + changed to use make_srpm_from_pkgtar(),
       this fixes --query-repackage option for some use cases;
     + made --query-repackage option more lightweight by using .nosrc.rpm.
  • hsh-initroot: create a cutdown version of system /proc/cpuinfo
     inside chroot so that some cpu information could be obtained
     when /proc is not mounted.

22 novembro 2017 Dmitry V. Levin <ldv at altlinux.org> 1.3.31-alt1

  • hsh-initroot: if /.host/postin hook is available, execute it
     after ldconfig and adjust_kernel_headers the same way
     as hsh-install does.

20 novembro 2017 Dmitry V. Levin <ldv at altlinux.org> 1.3.30-alt1

  • hsh-rebuild, hsh-sh-rebuild-functions:
     implemented $SOURCE_DATE_EPOCH support (closes: #34202):
     + when building from pkg.tar, use specfile mtime as SOURCE_DATE_EPOCH;
     + when building from src.rpm, use buildtime as SOURCE_DATE_EPOCH.

22 março 2017 Dmitry V. Levin <ldv at altlinux.org> 1.3.29-alt1

  • hsh-sh-cache-chroot-functions: parametrized cache compressor,
     changed default cache compressor from lzop to lz4.
  • hsh, hsh-initroot: added --cache-compress option.

17 fevereiro 2016 Dmitry V. Levin <ldv at altlinux.org> 1.3.28-alt1

  • hsh-initroot: prepare /sys/fs/cgroup mountpoint.
  • hsh-rebuild --query-repackage: install BuildRequires(pre)
     dependencies first.

23 janeiro 2015 Dmitry V. Levin <ldv at altlinux.org> 1.3.27-alt1

  • hsh-mkchroot: changed chroot/dev/shm group ownership
     to make it a valid mountpoint for hasher-priv >= 1.5.1.
  • hsh-fakedev.1: fixed a thinko (by Michael Shigorin).
  • hsh-mkchroot: added busybox-hasher support (by led@).

18 outubro 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.26-alt1

  • hsh-initroot: reverted the change related to
     /sys/devices/system/cpu/online because java cannot cope with it.

18 outubro 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.25.1-alt1

  • Fixed harmless but noisy side effect of the previous release.

18 outubro 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.25-alt1

  • hsh-initroot: create /sys/devices/system/cpu/online.
  • Robustified nprocs checks.

17 agosto 2012 Dmitry V. Levin <ldv at altlinux.org> 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).

5 junho 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.23-alt1

  • hsh-mkchroot: create /dev/shm directory with permissions 01777.
  • Updated package description (closes: #18853).

30 outubro 2011 Dmitry V. Levin <ldv at altlinux.org> 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).

27 julho 2011 Dmitry V. Levin <ldv at altlinux.org> 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).

16 fevereiro 2011 Dmitry V. Levin <ldv at altlinux.org> 1.3.20-alt1

  • hsh-initroot:
     + Do not copy /etc/skel/* to /usr/src/.
     + Create $TMPDIR with default permissions.

14 setembro 2010 Dmitry V. Levin <ldv at altlinux.org> 1.3.19-alt1

  • hsh-initroot: Provide an empty /proc/filesystems stub file
     for chroots where /proc filesystem is not mounted.

11 setembro 2010 Alexey Tourbin <at at altlinux.ru> 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.

19 dezembro 2009 Alexey Tourbin <at at altlinux.ru> 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.

9 setembro 2009 Dmitry V. Levin <ldv at altlinux.org> 1.3.16-alt1

  • hsh-rebuild: Call rpmbuild with stdout redirected to stderr.

29 agosto 2009 Alexey Tourbin <at at altlinux.ru> 1.3.15-alt1

  • hsh-sh-cache-contents-functions: Adjusted for
     /usr/lib/kde4bin -> /usr/lib/kde4/bin migration.

17 julho 2009 Alexey Tourbin <at at altlinux.ru> 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.

17 julho 2009 Alexey Tourbin <at at altlinux.ru> 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.

15 julho 2009 Alexey Tourbin <at at altlinux.ru> 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.

7 maio 2009 Dmitry V. Levin <ldv at altlinux.org> 1.3.11-alt1

  • hsh-sh-functions.in: Pass --bloat option to genbasedir (Alexey Tourbin).
  • hsh-install: Calculate and apply mountpoints (closes: #16645).

27 março 2009 Dmitry V. Levin <ldv at altlinux.org> 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).

13 fevereiro 2009 Dmitry V. Levin <ldv at altlinux.org> 1.3.9-alt1

  • hsh-sh-functions.in (chrootuid1, chrootuid2): Changed to
     tolerate setarch wrapper absence (closes: #18823).

28 janeiro 2009 Dmitry V. Levin <ldv at altlinux.org> 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.

31 outubro 2008 Dmitry V. Levin <ldv at altlinux.org> 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.

22 abril 2008 Dmitry V. Levin <ldv at altlinux.org> 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.

11 abril 2008 Dmitry V. Levin <ldv at altlinux.org> 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.

20 março 2008 Dmitry V. Levin <ldv at altlinux.org> 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.

12 março 2008 Dmitry V. Levin <ldv at altlinux.org> 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).

21 dezembro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

23 outubro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

19 outubro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

8 outubro 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.9-alt1

  • hsh-sh-functions.in (lock_workdir, hasher_exit_handler):
     Do not remove pid file.

6 outubro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

18 setembro 2007 Dmitry V. Levin <ldv at altlinux.org> 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).

29 agosto 2007 Dmitry V. Levin <ldv at altlinux.org> 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).

21 maio 2007 Dmitry V. Levin <ldv at altlinux.org> 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).

12 abril 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.4-alt1

  • hsh-fakedev: Fixed typo in -g option support (sbolshakov, #11489).

8 abril 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.3-alt1

  • mkaptbox: When copying files from Dir::State::lists,
     take only readable files into account.

29 março 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.2-alt1

  • mkaptbox: If cdroms.list is not empty,
     copy it and apt indices into aptbox.

12 março 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

21 fevereiro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

11 janeiro 2007 Dmitry V. Levin <ldv at altlinux.org> 1.1.1-alt1

  • mkaptbox: Implemented absolute repository path support in --repo
     (Alex Myltsev).
  • Fixed required mountpoints calculation regression introduced in
     previous release.

4 janeiro 2007 Dmitry V. Levin <ldv at altlinux.org> 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.

10 dezembro 2006 Dmitry V. Levin <ldv at altlinux.org> 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).

4 setembro 2006 Dmitry V. Levin <ldv at altlinux.org> 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 (legion@).

31 maio 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.33-alt1

  • functions, mkaptbox:
     + Changed def_target and current_arch values to whatever rpm decides.

25 maio 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.32-alt1

  • hsh, initroot: Implemented --packager option.
  • rebuild: Enhanced srpm detection.

12 maio 2006 Dmitry V. Levin <ldv at altlinux.org> 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.

5 maio 2006 Dmitry V. Levin <ldv at altlinux.org> 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.

10 abril 2006 Dmitry V. Levin <ldv at altlinux.org> 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 (legion@).
     + Cleanup apt wrappers (legion@).
  • Removed keywords used for CVS keyword substitution.

21 fevereiro 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.28-alt1

  • functions (print_uris): Fixed package download implementation
     to support mixed repos (see #8902).

17 fevereiro 2006 Dmitry V. Levin <ldv at altlinux.org> 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).

12 fevereiro 2006 Dmitry V. Levin <ldv at altlinux.org> 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.

29 novembro 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

26 novembro 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

9 outubro 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.

5 setembro 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.22-alt1

  • Changed default target to $(uname -m).
  • Made the package noarch again.
  • Updated FSF postal address.

13 agosto 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.21-alt1

  • hsh-run: new options: --pty, --shell.
  • hsh-shell: obsoleted by "hsh-run --shell".

1 agosto 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.20-alt1

  • Fixed --number option support which was broken as result of
     previous cleanup.

5 julho 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

17 junho 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.18-alt1

  • cache_chroot (create_chroot):
     Fixed grave chroot initialization bug introduced in 1.0.17.

12 junho 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

27 maio 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

17 maio 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

3 maio 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

10 abril 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

16 março 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.12-alt1

  • mkaptbox: fixed regression introduced by previous change.

15 março 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

25 janeiro 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.10-alt1

  • functions: removed no longer needed "am I root?" sanity check
     (fixes #5869).
  • hsh(1), rebuild: implemented --query-req-prog option.

3 janeiro 2005 Dmitry V. Levin <ldv at altlinux.org> 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.

11 novembro 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.8-alt1

  • hsh: enhanced early diagnostics for invalid source files.

9 novembro 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.7-alt1

  • cache_contents: fixed find warning.
  • mkaptbox: create wrapper for genbasedir.

26 agosto 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.6-alt1

  • rebuild: enhanced --mountpoints implementation.

25 agosto 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.5-alt1

  • rmchroot: fixed bug introduced in previous release.

19 agosto 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.4-alt1

  • rmchroot:
     + increased time limits;
     + when verbose mode is set, be more verbose.
  • Updated package dependencies.

8 agosto 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.3-alt1

  • initroot,install,mkchroot,rebuild,rmchroot:
     + implemented --version parameter.
  • rebuild:
     + calculate required mountpoints from installed file dependencies.
  • Updated FAQ.

3 agosto 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.2-alt1

  • rebuild: run rebuild script as login shell.
  • Added multilib support.

26 julho 2004 Kachalov Anton <mouse at altlinux.ru> 1.0.1-alt2

  • Added libdir, deftarget variables to makefile

19 julho 2004 Dmitry V. Levin <ldv at altlinux.org> 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.

15 julho 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0-alt1

  • Added hasher(7) manpage.
  • Added more docs to hsh(1) manpage.
  • Updated FAQ.

9 julho 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.7-alt1

  • Implemented mount/umount support.

7 julho 2004 Dmitry V. Levin <ldv at altlinux.org> 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.

3 julho 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.5-alt1

  • cache_chroot: recognize dev_* as dev-*, too.

24 junho 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.4-alt1

  • functions/print_uris, rebuild, hsh:
     + separate user-defined arguments from command options.

23 junho 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.3-alt1

  • cache_contents, initroot: fix potential breakage
     introduced in previous release.

22 junho 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.2-alt1

  • all:
     + fixed "echo" usage;
     + fixed error handling in "while read" constructions.
  • initroot:
     + added support for exotic package filenames.

13 junho 2004 Dmitry V. Levin <ldv at altlinux.org> 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().

3 fevereiro 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9-alt1

  • hsh,rebuild: implemented --rebuild-prog option.
  • hsh,install: implemented --pkg-init-list/--pkg-build-list options.
  • Added: FAQ, QUICKSTART.

31 janeiro 2004 Dmitry V. Levin <ldv at altlinux.org> 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.

13 janeiro 2004 Dmitry V. Levin <ldv at altlinux.org> 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.

8 janeiro 2004 Dmitry V. Levin <ldv at altlinux.org> 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.

4 dezembro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.5-alt1

  • mkchroot:
     + install postin program ($HOME/.hasher/install/post
       if available) into /.host/;
  • install: execute /.host/postin if available.

26 novembro 2003 Dmitry V. Levin <ldv at altlinux.org> 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.

2 novembro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.3-alt1

  • Extended sisyphus_check support.
  • Updated README.

27 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.2-alt1

  • initroot: changed default packager to hasher@localhost.
  • rebuild: pass packager through .rpmmacros.

23 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.1-alt1

  • Include files inside /etc/ in content index.

17 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9-alt1

  • Fixed Usage() in all scripts.
  • Added sisyphus_check support and enabled it by default.

15 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.8.4-alt1

  • initroot: install all locales by default.
  • Updated README.

6 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.8.3-alt1

  • install: call ldconfig after install.
  • initroot: be more verbose about filelist generation errors.

5 outubro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.8.2-alt1

  • Added -q/--quiet option.
  • install,cache_chroot: be more verbose by default.

22 setembro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.8.1-alt1

  • initroot: manifest hasher via defining __BTE macro
     to "hasher" (#3008).
  • Spelling fixes (s/indeces/indices/g).

17 setembro 2003 Dmitry V. Levin <ldv at altlinux.org> 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.

11 setembro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7-alt1

  • Enhanced --no-stuff support.
  • Fixed --number support.

8 setembro 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6-alt1

  • hsh:
     + implemented locking.
  • mkaptbox:
     + implemented more rigorous apt-config error checking.
  • initroot:
     + create /dev/log socket.

20 agosto 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5-alt1

  • functions:
     + relaxed umask: 077 -> 022.
  • initroot:
     + fixed nprocs initialization (#0002861, imz).

11 agosto 2003 Dmitry V. Levin <ldv at altlinux.org> 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.

30 julho 2003 Dmitry V. Levin <ldv at altlinux.org> 0.3-alt1

  • Added "adjust_kernel_headers --first" support.
  • rmchroot:
     + explicitly remove /var/lib/texmf/ as well.
  • Updated README.

4 julho 2003 Dmitry V. Levin <ldv at altlinux.org> 0.2-alt1

  • functions: unset CDPATH.
  • rmchroot:
     + explicitly remove /var/tmp/ and /usr/src/ as well as /*/.
  • Updated README.

3 julho 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1-alt1

  • Added apt "copy" source method support.
  • Enhanced error diagnostics.

30 junho 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.3-alt1

  • Initial revision.
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009