Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37562603
en ru br
Репозитории 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
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: hasher

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

28 июня 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 февраля 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 декабря 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 декабря 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 ноября 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 октября 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 сентября 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 апреля 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 июля 2021 Dmitry V. Levin <ldv at altlinux.org> 1.4.7-alt1

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

25 декабря 2020 Dmitry V. Levin <ldv at altlinux.org> 1.4.6-alt1

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

29 ноября 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 июля 2020 Dmitry V. Levin <ldv at altlinux.org> 1.4.4-alt1

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

21 апреля 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 апреля 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 ноября 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 октября 2019 Dmitry V. Levin <ldv at altlinux.org> 1.4.0-alt2

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

18 августа 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 марта 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 января 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 декабря 2018 Dmitry V. Levin <ldv at altlinux.org> 1.3.34-alt1

  • mkaptbox: add config entries about preferences unconditionally.

25 декабря 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 июля 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 ноября 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 ноября 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 марта 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 февраля 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 января 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 октября 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 октября 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.25.1-alt1

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

18 октября 2012 Dmitry V. Levin <ldv at altlinux.org> 1.3.25-alt1

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

17 августа 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 июня 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 октября 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 июля 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 февраля 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 сентября 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 сентября 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 декабря 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 сентября 2009 Dmitry V. Levin <ldv at altlinux.org> 1.3.16-alt1

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

29 августа 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 июля 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 июля 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 июля 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 мая 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 марта 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 февраля 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 января 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 октября 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 апреля 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 апреля 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 марта 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 марта 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 декабря 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 октября 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 октября 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 октября 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 октября 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 сентября 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 августа 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 мая 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 апреля 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.4-alt1

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

8 апреля 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 марта 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 марта 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 февраля 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 января 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 января 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 декабря 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 сентября 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 мая 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 мая 2006 Dmitry V. Levin <ldv at altlinux.org> 1.0.32-alt1

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

12 мая 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 мая 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 апреля 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 февраля 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 февраля 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 февраля 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 ноября 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 ноября 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 октября 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 сентября 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 августа 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 августа 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 июля 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 июня 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 июня 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 мая 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 мая 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 мая 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 апреля 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 марта 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.12-alt1

  • mkaptbox: fixed regression introduced by previous change.

15 марта 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 января 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 января 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 ноября 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.8-alt1

  • hsh: enhanced early diagnostics for invalid source files.

9 ноября 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.7-alt1

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

26 августа 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.6-alt1

  • rebuild: enhanced --mountpoints implementation.

25 августа 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.5-alt1

  • rmchroot: fixed bug introduced in previous release.

19 августа 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 августа 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 августа 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.2-alt1

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

26 июля 2004 Kachalov Anton <mouse at altlinux.ru> 1.0.1-alt2

  • Added libdir, deftarget variables to makefile

19 июля 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 июля 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 июля 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.7-alt1

  • Implemented mount/umount support.

7 июля 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 июля 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.5-alt1

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

24 июня 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 июня 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9.3-alt1

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

22 июня 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 июня 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 февраля 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 января 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 января 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 января 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 декабря 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 ноября 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 ноября 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.3-alt1

  • Extended sisyphus_check support.
  • Updated README.

27 октября 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 октября 2003 Dmitry V. Levin <ldv at altlinux.org> 0.9.1-alt1

  • Include files inside /etc/ in content index.

17 октября 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 октября 2003 Dmitry V. Levin <ldv at altlinux.org> 0.8.4-alt1

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

6 октября 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 октября 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 сентября 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 сентября 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 сентября 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7-alt1

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

8 сентября 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 августа 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5-alt1

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

11 августа 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 июля 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 июля 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 июля 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1-alt1

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

30 июня 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.3-alt1

  • Initial revision.
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin