Sisyphus repository
Last update: 19 july 2018 | SRPMs: 18625 | Visits: 11909914
en ru br
ALT Linux repos

Group :: System/Configuration/Packaging
RPM: eepm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

4 july 2018 Vitaly Lipatov <lav at> 2.5.0-alt1

  • epm autoremove: skip manually installed packages on ALT

18 june 2018 Vitaly Lipatov <lav at> 2.4.9-alt1

  • repack: run independently to user's .rpmmacros

7 june 2018 Vitaly Lipatov <lav at> 2.4.8-alt1

  • autoorphans: assure for package-cleanup for yum/dnf
  • apt-dpkg: implement addrepo/removerepo
  • addrepo: add ALT branch support
  • distr_info: support ALT starter kits
  • epm-packages: add arch on deb

19 march 2018 Vitaly Lipatov <lav at> 2.4.7-alt1

  • checkpkg: detect rpm --nosignature/--nogpg
  • epm-query: fix check only names without arch

26 february 2018 Vitaly Lipatov <lav at> 2.4.6-alt1

  • distr_info: cleanup code, fix quotes
  • checkpkg: check only md5 (skip gpg)
  • implement repack for rpm to deb and deb to rpm conversion

4 february 2018 Vitaly Lipatov <lav at> 2.4.5-alt1

  • implement assure_distr and use it
  • add repack command and move all repack code to a separate module

22 december 2017 Vitaly Lipatov <lav at> 2.4.4-alt1

  • distr_info: check if proc exists before use
  • repack: add duplicati support

14 december 2017 Vitaly Lipatov <lav at> 2.4.3-alt1

  • implement __epm_search_internal
  • full search output for Slackware only with --verbose
  • fix simulate for Slackware

12 december 2017 Vitaly Lipatov <lav at> 2.4.2-alt1

  • epm-install: fix --skip-install with dnf/yum
  • dnf/yum: fix install/remove current arch packages (

12 december 2017 Vitaly Lipatov <lav at> 2.4.1-alt1

  • add for repack (ALT bug 34318)

10 december 2017 Vitaly Lipatov <lav at> 2.4.0-alt1

  • epm: add /etc/eepm/eepm.conf support
  • epm install: add --repack support (binary rpm repacking before install)
  • add --scripts support to repack foreign packages with alien
  • epm-install: add /etc/eepm/repack.d/ support during repacking
  • add mssql-server, skypeforlinux rules
  • revert "epm whatdepends: use rdepends": miss many dependencies

9 december 2017 Vitaly Lipatov <lav at> 2.3.6-alt1

  • drop arch suffix adding (we can't distinct between arch/noarch)
  • improve --skip-installed on x86_64 Fedora based: check for noarch too

7 december 2017 Vitaly Lipatov <lav at> 2.3.5-alt1

  • serv-status: mask stderr in is_service_running
  • epm-query: fix list package by package
  • serv list-all: cleanup output
  • serv list: improve speed with run sudo once
  • serv status: improve running state detection
  • query: replace (x86-32) with .i686 for rpm/dnf

6 december 2017 Vitaly Lipatov <lav at> 2.3.4-alt1

  • apply prefix only if there are no other prefix

5 december 2017 Vitaly Lipatov <lav at> 2.3.3-alt1

  • add repo alias for repolist
  • epm-install: add options support during cross install
  • distr_info: distinct between x86 and x86_64 for -a
  • epm install: expand package names with arch before isinstalled checking (eterbug #12332)

1 december 2017 Vitaly Lipatov <lav at> 2.3.2-alt1

  • fix --auto remove for dnf
  • release_upgrade: do not update rpm apt when downgraded from Sisyphus
  • release_upgrade: fix downgrade to p8
  • release_upgrade: ask confirm before upgrade
  • epm: add --non-interactive alias for --auto

19 november 2017 Vitaly Lipatov <lav at> 2.3.1-alt1

  • epm whatdepends: use rdepends
  • repofix: fix signing when we have /
  • query_file: only inform about epm sf using
  • allow ei/ik install any package(s) from Korinf
  • ei/ik: add support for --list [mask], install via eget

12 november 2017 Vitaly Lipatov <lav at> 2.3.0-alt2

  • epm: rewrite release_upgrade for ALT
  • autoremove: small improvement
  • remove: add support dry mode for rpm/apt

11 november 2017 Vitaly Lipatov <lav at> 2.2.0-alt1

  • use external eget on ALT
  • disable one file version packing
  • update internal eget to 2.0

10 november 2017 Vitaly Lipatov <lav at> 2.1.10-alt1

  • install: print low level install command if args is empty
  • epm: add wd alias for whatdepends
  • epm-clean: add --noconfirm for pacman
  • fix and text install via url with wildcard

8 november 2017 Vitaly Lipatov <lav at> 2.1.9-alt1

  • tasknumber: fix bashism

2 november 2017 Vitaly Lipatov <lav at> 2.1.8-alt1

  • epm addrepo: use http for ALT archive, add date format checking
  • ep-seach: use ~ for negate and ^ for a begin of line in __epm_search_make_grep

23 october 2017 Vitaly Lipatov <lav at> 2.1.7-alt1

  • improve addrepo (add archive DATE support) and removerepo (archive, tasks)

22 october 2017 Vitaly Lipatov <lav at> 2.1.6-alt1

  • add support for ALT girar task number to install/remove, improve addrepo/removerepo
  • distr_info: add support for get info about arch, bus size, memory size, base os name
  • add warmup bases support and use it

18 october 2017 Vitaly Lipatov <lav at> 2.1.5-alt1

  • distr_info: add firstupper function, implement full /etc/os-release checking
  • add --dry-run support to remove, autoorphans, autoremove
  • autoremove: add support for autoremove [libs|python|perl|libs-devel]

16 october 2017 Vitaly Lipatov <lav at> 2.1.4-alt1

  • add skip # in task number
  • add support for just task number in removerepo
  • repofix: add sign for Etersoft Sisyphus

14 september 2017 Vitaly Lipatov <lav at> 2.1.3-alt1

  • use force package selection only in non interactive install
  • kernel_update: add update repo if needed
  • install/upgrade: add debug output for apt when --verbose

4 august 2017 Vitaly Lipatov <lav at> 2.1.2-alt1

  • apt install: add force package selection (see ALT bug #22572)

31 july 2017 Vitaly Lipatov <lav at> 2.1.1-alt1

  • distr_info: fix tr using
  • install --show-command-only supports hi level names now

22 july 2017 Vitaly Lipatov <lav at> 2.1.0-alt1

  • fix quotes (eterbug #11863)
  • make shellcheck happy
  • skip global vars

21 july 2017 Vitaly Lipatov <lav at> 2.0.9-alt1

  • epm-filelist: add support with yum and dnf
  • imlrement check for dnf via dnf check
  • add support for ALT Linux t7

15 june 2017 Vitaly Lipatov <lav at> 2.0.8-alt1

  • make shellcheck more happy
  • improve epm query
  • epm-search-file: force overwrite list file
  • epm-info: add support for local rpm and deb files

5 april 2017 Vitaly Lipatov <lav at> 2.0.7-alt1

  • serv-status: use -l for systemd status
  • emp-query: improve for pacman
  • epm-query: fix is_installed

13 march 2017 Vitaly Lipatov <lav at> 2.0.6-alt1

  • epm-packages: improve sort output
  • hack to support old lz4

10 march 2017 Vitaly Lipatov <lav at> 2.0.5-alt1

  • epm sf: make compressed cache for local file too
  • rewrite epm sf, colorify it
  • more correct message when empty run

9 march 2017 Vitaly Lipatov <lav at> 2.0.4-alt1

  • epm-policy: move to hilevel package name
  • implement local cache for contents index for ALT repos

7 march 2017 Vitaly Lipatov <lav at> 2.0.3-alt1

  • fix query hilevel name for yum/dnf
  • epm install: fix install rpm on deb
  • add missed in some cases AstraLinux and GosLinux

2 march 2017 Vitaly Lipatov <lav at> 2.0.2-alt1

  • distr_info: fix version detection for all ALT p8 distros
  • add workaround for ALT rpm missed https support
  • install librpm7 during upgrade to Sisyphus
  • improve systemd checking

7 february 2017 Vitaly Lipatov <lav at> 2.0.1-alt1

  • autoremove: skip -32bit suffix

16 january 2017 Vitaly Lipatov <lav at> 2.0.0-alt1

  • distr_info: fix get lsb-release file with quoted fields
  • epm-download: add filename empty checking
  • epm info: add URL support
  • epm upgrade: allow extra args
  • release_upgrade: improve for Fedora
  • epm-download: add support for urpm
  • check_update_repo: check for /var/lib/apt/lists date
  • query_file: improve check for relative path
  • epm-automove: fix i586-lib issue
  • fix systemd detection
  • epm: add/remove autoimports

7 december 2016 Vitaly Lipatov <lav at> 1.9.9-alt1

  • add own realpath implementation if missed
  • add openSUSE Tumbleweed support
  • autoremove: do separate removing cycles for python/perl and libs
  • epm-site: fix json parsing
  • epm-download: realize download via info from
  • epm-install: add direct install (not via apt) support for ALT Linux
  • addrepo: implement support for epm addrepo etersoft

1 december 2016 Vitaly Lipatov <lav at> 1.9.8-alt1

  • epm-install: move download code to epm-download
  • epm-checkpkg: add support for checking package by url
  • downgrade: use distro-sync for downgrade with yum/dnf
  • autoorphans/autoremove: fix uses package-cleanup with yum/dnf
  • epmqf: use realpath for exists files by default
  • improve systemd detection

15 november 2016 Vitaly Lipatov <lav at> 1.9.7-alt1

  • fix build install
  • small fixes

2 october 2016 Vitaly Lipatov <lav at> 1.9.6-alt1

  • epm: improve message about incorrect command
  • workaround for sudo -h prints first line in stderr
  • example support for service SERVICE log command

23 september 2016 Vitaly Lipatov <lav at> 1.9.5-alt1

  • fix systemd detection
  • initial log command support
  • fix anyservice list (need anyservice 0.5 or above)

23 september 2016 Vitaly Lipatov <lav at> 1.9.4-alt1

  • distr_info: fix checking on MacOS
  • brew fixes
  • autoremove: enable deep remove by default
  • small fixes

24 august 2016 Vitaly Lipatov <lav at> 1.9.3-alt1

  • implement cross install for rpm and deb packages
  • serv: add runit support (Void Linux)
  • serv-reload: add fallback via restart
  • serv-try_restart: add fallback via restart
  • small fixes

23 august 2016 Vitaly Lipatov <lav at> 1.9.2-alt1

  • add Void Linux initial support
  • addrepo/removerepo: fix used repo id string
  • release-upgrade: fix direct apt-repo
  • epm install: disable optimize when install foreign packages
  • serv: more verbose
  • rewrite query and packages

18 august 2016 Vitaly Lipatov <lav at> 1.9.1-alt1

  • upgrade: add --auto support for apt and yum/dnf
  • serv: add reload command support
  • improve eget to support -O file
  • epm-install: add real support install by url
  • epm_install: rewrite, use direct install via epm_install
  • epm_install: rewrite with pkg_urls support using

17 august 2016 Vitaly Lipatov <lav at> 1.9.0-alt1

  • improve urpmi support
  • serv: check anyservice support against anyservice version 0.3
  • autoremove: ignore libvirt

15 august 2016 Vitaly Lipatov <lav at> 1.8.8-alt1

  • epm-install: skip low-level when install by path
  • anyservice support fixes
  • serv: some anyssh fixes

14 august 2016 Vitaly Lipatov <lav at> 1.8.7-alt1

  • realize autoorphans/autoremove for zypper >= 1.9.2 in SUSE
  • introduce epm remove-old-kernels command
  • epm clean: clean local repo cache only with --force
  • serv: add anyservice support
  • small fixes

19 july 2016 Vitaly Lipatov <lav at> 1.8.6-alt1

  • epm-sh-functions: fix sudo -- detection
  • distr_info: add AstraLinux support
  • epm-sh: add AstraLinux and Elbrus support
  • add epmrl alias for epm rl
  • epm-autoremove: add nvidia-clean-driver
  • epm-autoremove: use ALTLinux case instead apt-rpm

25 june 2016 Vitaly Lipatov <lav at> 1.8.5-alt1

  • add Tiny Core Linux support (tcl, tce)
  • improve dnf support: add release-upgrade
  • improve ALT Linux release upgrade

30 may 2016 Vitaly Lipatov <lav at> 1.8.4-alt1

  • epm install: add initial support for cross install packages (deb/rpm packages on rpm/deb-based hosts)
  • install: add --noremove support for apt
  • repofix: add check for vendor key if set it
  • add check if sudo supports --
  • repofix: skip useless Sisyphus replacements
  • release_upgrade: skip confirm if there are no changes
  • epm-query: add semihack for check removed packages
  • epm: add support for run script from stdin

23 may 2016 Vitaly Lipatov <lav at> 1.8.3-alt1

  • autoorphans: do real removing
  • autoremove: add update-kernel version 0.9.9 checking
  • autoorphans/autoremove: improve excludes

20 may 2016 Vitaly Lipatov <lav at> 1.8.2-alt1

  • epm_install: added command for install or update eepm package from all in one script
  • add --no-remove support during upgrade
  • epm-download: add yumdownloader support
  • epm-autoorphans: realize print list
  • epm-autoremove: realize with apt-cache list-nodeps from apt-scripts
  • epm-assure: fix for existing path checking
  • distr_info: drop subversion from Debian distro version

28 april 2016 Vitaly Lipatov <lav at> 1.8.1-alt1

  • release-upgrade: install altlinux-release-p? only if /etc/altlinux-release belongs to sisyphus

27 april 2016 Vitaly Lipatov <lav at> 1.8.0-alt1

  • commit packed files
  • repofix: replace Etersoft branches only if have Etersoft key
  • release_upgrade: install update-manager-core package for deb-based

24 april 2016 Vitaly Lipatov <lav at> 1.7.6-alt1

  • fix assure_exists
  • epm-assure: improve version checking

24 april 2016 Vitaly Lipatov <lav at> 1.7.5-alt1

  • epm-print: add compare version command
  • repofix: fix Sisyphus replace
  • release_upgrade: do packages downgrade after changes to p8 from Sisyphus
  • epm-assure: rewrite to realize correct version comparing
  • kernel_update: run remove-old-kernels too

23 april 2016 Vitaly Lipatov <lav at> 1.7.4-alt1

  • release-upgrade: small logic improvements

23 april 2016 Vitaly Lipatov <lav at> 1.7.3-alt1

  • epm release-upgrade: check for glibc-core-2.17
  • release-upgrade: add detect current system by apt repo
  • release-upgrade: rewrite to support p8 -> Sisyphus and vice versa

20 april 2016 Vitaly Lipatov <lav at> 1.7.2-alt1

  • distr_info: fix os-release detection

20 april 2016 Vitaly Lipatov <lav at> 1.7.1-alt1

  • epm: added alpine apk package manager install, update, remove, qa, search commands
  • fix Simply Linux 6.0 detection
  • kernel_update: do not install kernel if it is not installed (for ovz containers)

19 april 2016 Vitaly Lipatov <lav at> 1.7.0-alt1

  • epm release-upgrade with ALT Linux p8 support
  • epm-reinstall: add names filtering (to support epmqp some | epm reinstall)
  • release-upgrade: print some info

19 april 2016 Vitaly Lipatov <lav at> 1.6.9-alt1

  • check if systemd is active
  • release_upgrade: fix version

18 april 2016 Vitaly Lipatov <lav at> 1.6.8-alt1

  • small output fix
  • rewrite release-upgrade

15 april 2016 Vitaly Lipatov <lav at> 1.6.7-alt1

  • release_upgrade: fix sign replacement
  • fix epm_update
  • set p8 sign and install apt-conf-branch
  • repofix: add signs for ALT Linux or Etersoft branches

15 april 2016 Vitaly Lipatov <lav at> 1.6.6-alt1

  • release_upgrade: improve upgrade way
  • epm: update copyright date

15 april 2016 Vitaly Lipatov <lav at> 1.6.5-alt1

  • restrict sudo args
  • small fixes

15 april 2016 Vitaly Lipatov <lav at> 1.6.4-alt1

  • epm-repofix: use sed -r instead perl -pi
  • pack_in_onefile: fix run positional load_helper
  • initial support for upgrade ALT Linux release to p7 / p8
  • fix repofix code

5 april 2016 Vitaly Lipatov <lav at> 1.6.3-alt1

  • epm-checksystem: add assure_exists time
  • check_updated_repo fix epm update

17 march 2016 Vitaly Lipatov <lav at> 1.6.2-alt2

  • add check_reqs script and cleanup all reqs

17 march 2016 Vitaly Lipatov <lav at> 1.6.2-alt1

  • epm: print error for extra unallowed args
  • drop time requires

26 february 2016 Vitaly Lipatov <lav at> 1.6.1-alt1

  • distr_info: add Simply Linux detection
  • epm: use yum-config-manager for managing repo in yum based distros
  • fix downgrade for LINUX@Etersoft, Debian, Ubuntu, add support for downgrade one or a few packages
  • epm search: optimize grep when search for one word, apply short option before all, disable localized description
  • epm-site: use https for
  • add serv print command
  • serv: fix systemd detection

27 january 2016 Vitaly Lipatov <lav at> 1.6.0-alt1

  • release long term support version 1.6
  • epm-print: add print specname
  • rewrite eget

16 december 2015 Vitaly Lipatov <lav at> 1.5.25-alt1

  • epm-checksystem: fix working in packed
  • fix packed version
  • improve dnf support
  • small fixes

1 december 2015 Vitaly Lipatov <lav at> 1.5.24-alt1

  • add support apt-cyg on Cygwin
  • drop pks-db requires
  • epm-check_updated_rep: do not check on deb systems
  • epm-query: fix print package version for other systems

22 november 2015 Vitaly Lipatov <lav at> 1.5.23-alt1

  • epm install: disable update if try install local package files
  • epm clean: remove partial files
  • real check if package(s) is installed
  • small improve print name

25 october 2015 Vitaly Lipatov <lav at> 1.5.22-alt1

  • distr_info: fix ALT Linux version detection
  • epm: fix print help command
  • fix epm repofix
  • improve epm-filelist
  • use short names when possible

13 october 2015 Vitaly Lipatov <lav at> 1.5.21-alt1

  • introduce epm print for print out package names and fields
  • epm-site: use functions from epm-print
  • epm-remove: do short package name from deb

12 october 2015 Vitaly Lipatov <lav at> 1.5.20-alt1

  • distr_info: add mcst support
  • skip update checking for non root users have no nopassword sudo
  • epm_checksystem: add initial file for check system health

26 august 2015 Vitaly Lipatov <lav at> 1.5.19-alt1

  • epm-clean: add deb-based support
  • check_updated_repo: use $SUDO for check if updated
  • epm-site: get url for noninstalled packages from on ALT Linux

25 august 2015 Vitaly Lipatov <lav at> 1.5.18-alt1

  • epm: add policy (like apt-cache policy) command
  • initial repofix code, need fix regexp and test
  • epm-filelist: realize low level file list for rpm in the same code
  • fix checking update files
  • epm clean: clean all cached files on ALT

19 august 2015 Vitaly Lipatov <lav at> 1.5.17-alt1

  • fix update repo checking
  • print Uwaga about eatmydata only if verbose mode
  • changelog: use query rpm mode for --changelog

16 august 2015 Vitaly Lipatov <lav at> 1.5.16-alt1

  • run update if repo info older than 1 day
  • epm-query_file: fix read link
  • add epm url|site command (with -p arg for open at

12 august 2015 Vitaly Lipatov <lav at> 1.5.15-alt1

  • epm-assure: fix for dir checking support
  • epm query file: fix recursion result and more quoting

24 july 2015 Vitaly Lipatov <lav at> 1.5.14-alt1

  • simulate: allow Exiting on user Command in any place of the line

21 july 2015 Vitaly Lipatov <lav at> 1.5.13-alt1

  • epm-assure: add support for checking any path on a file system
  • small fixes

10 july 2015 Vitaly Lipatov <lav at> 1.5.12-alt1

  • epm: initial download package support
  • fix update and simulate for dnf
  • allow changelog and query file for dnf
  • install: allow return command for dnf
  • use dnf only if /var/lib/dnf/yumdb is exists

9 july 2015 Vitaly Lipatov <lav at> 1.5.11-alt1

  • epm-filelist: add support file list for noninstalled packages on deb
  • introduce autoorphans command
  • epm-install: add workaround to fix urls works
  • fix behaviour when has dir with the same name like package
  • serv: implement native restart
  • use dnf on Fedora if exists

25 february 2015 Vitaly Lipatov <lav at> 1.5.10-alt1

  • serv-status: realize detection scheduled status for Ubuntu
  • epm-sh: fix withtimeout

21 february 2015 Vitaly Lipatov <lav at> 1.5.9-alt1

  • fix withtimeout (was incorrect workaround)
  • remove epm-eget -> tools-eget for exclude from one pack file
  • add epmI == epm Install
  • serv-enable: use chkconfig --add and chkconfig SERVICE on
  • query_file: fix for dirs

24 december 2014 Vitaly Lipatov <lav at> 1.5.8-alt1

  • add initial snappy support
  • remove extra deps

5 december 2014 Vitaly Lipatov <lav at> 1.5.7-alt1

  • checkpkg: add msi checking
  • epm-packages: fix --sort
  • serv-enable: assure chkconfig add
  • autoremove: do not remove libnss-*, *debuginfo
  • fatal exit if assure_exists is failed
  • epm: fix search file in ALT Linux repo
  • epm: add 'epm s' like epms
  • initial eget commit

17 july 2014 Vitaly Lipatov <lav at> 1.5.6-alt1

  • assure we have a command rpm/dpkg when work with a package file
  • fix for use package name list in quotes
  • fix build without rpm-build-altlinux-compat

7 june 2014 Vitaly Lipatov <lav at> 1.5.5-alt1

  • fix epmqp, epm clean for FreeBSD
  • epm programs: use /usr/local/share/applications on BSD systems
  • epm reinstall: add pkgng support
  • fix timeout using on FreeBSD

4 june 2014 Vitaly Lipatov <lav at> 1.5.4-alt1

  • add initial support for FreeBSD's pkgng
  • add audit command for check installed packages against known vulnerabilities

28 may 2014 Vitaly Lipatov <lav at> 1.5.3-alt1

  • prefer to use init script directly
  • introduce downgrade command
  • use correct datadir

25 march 2014 Vitaly Lipatov <lav at> 1.5.2-alt1

  • use repolist for get local repo path
  • support --auto for reinstall
  • epm-requires: fix typo

5 march 2014 Vitaly Lipatov <lav at> 1.5.1-alt1

  • epm: check real file detection
  • checkpkg: use assure for erc
  • simulate: add missed --dry-run for zypper
  • epm-check_updated: fix if perms is unsufficient

26 february 2014 Vitaly Lipatov <lav at> 1.5.0-alt1

  • distr_info: add Android detection
  • add initial android support
  • epm: use eatmydata on kernel update
  • workaround for infinity wait in cat
  • add aptitude support
  • get repo info for first time
  • add epm assure for check if command is exists
  • epm: fix commands, helps, eatmydata using

28 january 2014 Vitaly Lipatov <lav at> 1.4.6-alt1

  • drop apt/rpm requires for non ALT distro
  • epm-query_file: do search_file with full path if exists
  • print about eatmydata only for u/i/r
  • epm-search: add support --short option
  • epm-search: remove unsupported --

29 october 2013 Vitaly Lipatov <lav at> 1.4.5-alt1

  • epm: check for -- after options
  • fix bashisms
  • epm provides/requires: fix for rpm files
  • separate check input and output
  • epm-filelist: add less
  • realize autoremove orphaned packages (unused libs*)

22 october 2013 Vitaly Lipatov <lav at> 1.4.4-alt1

  • epm: get package names from stdin if it is pipe
  • fix stderr issues

21 october 2013 Vitaly Lipatov <lav at> 1.4.3-alt1

  • rewrite code without bashisms
  • search colorifer: fix colorifing all args
  • epm: use eatmydata if installed (set EPMNOEATMYDATA for skip)
  • add initial support for epm conflicts
  • whatdepends/whatprovides: all use exists files as goals
  • add epmsf as link to epm sf command
  • epm: normalize options
  • epmql (epm-filelist): add support for list files of the remote packages

8 october 2013 Vitaly Lipatov <lav at> 1.4.2-alt1

  • add initial support for guix
  • rewrite epm_requires and epm_provides
  • remove mandatory requires to apt-repo
  • fix epm query on Gentoo (disable colorifing for grep)
  • epm-query: support for short form of package name on Gentoo
  • epm-query: realize is_installed via internal function (for pkg names only), speed optimize
  • improve MacOS support
  • epm-query: fix for query non installed packages
  • epm-filelist: allow list of foreign packages
  • introduce get_package_type and use it
  • epm-remove: do not use --purge on apt-rpm
  • epm-changelog: add support for noninstalled packages on ALT
  • install: do non interactive really non interactive

5 september 2013 Vitaly Lipatov <lav at> 1.4.1-alt1

  • add initial man page file
  • epm-filelist: add todo for less
  • epm-search: add -- before search arg for support search "-some"
  • improve whatprovides and whatdepends support

4 august 2013 Vitaly Lipatov <lav at> 1.4.0-alt1

  • query-package: make epmqp case insensitive
  • epm-search: introduce grep extra args in search
  • epm-search: output used grep command too
  • epm-checkpkg: use erc when possible
  • epm-query_package: allow grep sequence
  • epm-search: try to colorize output
  • add conary package manager support
  • introduce epm-whatprovides

24 july 2013 Vitaly Lipatov <lav at> 1.3.1-alt1

  • epm-packages: add size sort support for rpm and dpkg
  • fix epm query for non rpm/deb systems
  • epm-install: rewrite pkg_(non)installed for get correct return status

11 july 2013 Vitaly Lipatov <lav at> 1.3.0-alt1

  • slackware: fix repo update, fix install pkg from file
  • query, packages: print out in name-version format
  • remove: add support for remove by package file
  • remove: improve remove versioned packages via apt and yum

29 june 2013 Vitaly Lipatov <lav at> 1.2.9-alt1

  • fix simulate for ArchLinux and old yum
  • small fixes

26 june 2013 Vitaly Lipatov <lav at> 1.2.8-alt1

  • add epmql short command for epm -ql
  • autoremove: add --auto support for yum
  • epm-simulate: rewrite check yum result with store_output

19 june 2013 Vitaly Lipatov <lav at> 1.2.7-alt1

  • add epmu == epm update command
  • serv: fix without param checking
  • serv: fixes for systemd after real use
  • epm-install: fix Slackware install with sudocmd_foreach
  • epm-install: do not fall to hi level if rpm is already installed

30 april 2013 Vitaly Lipatov <lav at> 1.2.6-alt1

  • epm Install: do package base update only if really need install something

21 march 2013 Vitaly Lipatov <lav at> 1.2.5-alt1

  • distr_info: add more correct support for Gentoo
  • epm-install: add check for zypper's --no-gpg-checks
  • epm-install: more strong installed status
  • add Install command (update packages repo info and install package)

4 march 2013 Vitaly Lipatov <lav at> 1.2.4-alt1

  • epm-install: add support for direct install ebuild
  • realize epm simulate for emerge
  • fix autoremove, check, clean, etc.
  • many fixes for npackd
  • add epm whatdepends, provides commands

22 february 2013 Vitaly Lipatov <lav at> 1.2.3-alt1

  • add initial aura support
  • epm-install: fix skip-installed for old Debian

20 february 2013 Vitaly Lipatov <lav at> 1.2.2-alt1

  • epm-checkpkg: add experimental case instead function call
  • epm-simulate: accept Exiting on user Command (Fedora 17)
  • epm-checkpkg: add support for check installed package integrity
  • epm: do not add to pkg_files if filename has not dot (it is not package file)

19 february 2013 Vitaly Lipatov <lav at> 1.2.1-alt1

  • initial support for kernel-update
  • add support ipkg on OpenWRT
  • add support homebrew on MacOS
  • add check for separate_installed
  • small fixes

14 february 2013 Vitaly Lipatov <lav at> 1.2.0-alt1

  • epm-reinstall: fallback to install if the command is the same
  • epm-install: realize already installed with is_installed for any distro
  • epm-install: allow nodeps and force to pacman commands
  • epm-query: optimize, use --short
  • epm-simulate: fix for yum without --assumeno
  • epm-packages: add short support for pacman
  • epm-remove: add --nodeps support for dpkg

12 february 2013 Vitaly Lipatov <lav at> 1.1.9-alt1

  • fix install with dpkg
  • add initial release-upgrade command
  • add more pacman commands
  • epm-packages: add --short support for dpkg and rpm
  • add cerv alias for serv support

11 february 2013 Vitaly Lipatov <lav at> 1.1.8-alt1

  • add epm programs command (lists installed programs, detected by desktop files)
  • add initial support for short output (just package name, without version-release)
  • add short commands epmqi epmcl
  • small fixes

5 february 2013 Vitaly Lipatov <lav at> 1.1.7-alt1

  • epm-install: user --force-confold for dpkg/apt on Debian/Ubunti in auto mode
  • epm-autoremove: use apt-get autoremove
  • serv-status: fix systemd support
  • epm-simulate: skip simulate if zypper does not have --dry-run
  • epm-install: try install with rpm before zypper use
  • epm-install: fall to standalone apt install for fix deps

2 february 2013 Vitaly Lipatov <lav at> 1.1.6-alt1

  • epm-install: fix fallback from low level to hi level install
  • serv: add support for FORCESERVICE
  • add initial support for DNF package manager
  • add epm Upgrade command (epm update && upgrade)

29 january 2013 Vitaly Lipatov <lav at> 1.1.5-alt1

  • serv: add systemd detect
  • fix check for empty args
  • epm-install: with --nodeps do not fallback on apt-get during install from file

1 january 2013 Vitaly Lipatov <lav at> 1.1.4-alt1

  • fix broken autoremove: rename epm-autoclean to epm-autoremove

27 december 2012 Vitaly Lipatov <lav at> 1.1.3-alt1

  • add initial deepsolver support
  • checkpkg: print checking details, add 7z and rar support

13 december 2012 Vitaly Lipatov <lav at> 1.1.2-alt1

  • serv: allow additional params for start, stop and try_restart
  • spec: replace @VERSION@ in serv too
  • add print our commands to bash completion, to print usage

10 december 2012 Vitaly Lipatov <lav at> 1.1.1-alt1

  • serv: add usage command
  • add README
  • add initial bash_completion

10 december 2012 Vitaly Lipatov <lav at> 1.1.0-alt3

  • change license to AFGPLv3

9 december 2012 Vitaly Lipatov <lav at> 1.1.0-alt2

  • fix install links

8 december 2012 Vitaly Lipatov <lav at> 1.1.0-alt1

  • move included script to /usr/share/eepm
  • introduce serv command for system services management
  • add pack scripts on one file

8 december 2012 Vitaly Lipatov <lav at> 1.0.7-alt1

  • add epmq command as alias to epm -q (epm query)
  • epm: rearrange command help
  • epm-remove: warning about no support remove by package file

24 november 2012 Vitaly Lipatov <lav at> 1.0.6-alt1

  • epm: add changelog (cl) command
  • add support for work without tput, with uncompat tput, allow USETTY=0 for disable tput use
  • epm: write verbose output to stderr
  • epm-filelist: add support for filelist of file package
  • epm-query: add support for query file package
  • epm-info: rewrite for support low level and hi level package info
  • epm-simulate: return 0 if all needed packages are already installed

29 october 2012 Vitaly Lipatov <lav at> 1.0.5-alt1

  • epm-simulate: fix for non numeric version on Slackware (libjpeg-v8a)
  • epm: intoduce autoremove command
  • epm-search_file: do not use less
  • epm-query_file: query package for every full path, not only last

26 october 2012 Vitaly Lipatov <lav at> 1.0.4-alt1

  • epm-simulate: fix simulate for yum
  • epm-simulate: realize simulate for slackware
  • epm-search: fix search for multiple packages in slackware
  • epm-query: fix query for multiple names
  • epm-query_file: more clean output on Slackware
  • epm-simulate: print out result of the check

22 october 2012 Vitaly Lipatov <lav at> 1.0.3-alt1

  • rewrite set_sudo, skip SUDO if env. var EPMNOSUDO is not empty
  • add initial support for window package manager Chocolatey
  • add initial support for windows package manager Npackd
  • epm-filelist: print package file list for slackware
  • epm-query_file: add slackware support (thanks, bormant)
  • distr_info: grep version from /etc/slackware-version  (thanks, bormant)
  • set_sudo: print fatal error if needed absent sudo
  • use full path to slackpkg/installpkg/removepkg on Slackware (thanks, bormant)
  • epm-remove: add support for --show-command-only (thanks, bormant)
  • epm-repolist: fix grep source list (thanks, bormant)

18 september 2012 Vitaly Lipatov <lav at> 1.0.2-alt1

  • replace all docmd $SUDO with sudocmd call
  • fix install package rpm-build-altlinux-compat via package fullname

18 september 2012 Vitaly Lipatov <lav at> 1.0.1-alt1

  • epm: add --force support for install
  • drop extra dependencies
  • introduce epm requires|deplist
  • install: yum local install is obsoleted, use just yum install

17 august 2012 Vitaly Lipatov <lav at> 1.0.0-alt1

  • release 1.0
  • upgrade: add support for additional options
  • filelist: add error for non installed packages
  • use apt-repo on ALT Linux for repo manipulation
  • repolist: print url on mandriva

7 august 2012 Vitaly Lipatov <lav at> 0.9.7-alt1

  • epm: fix use epm_packages
  • simulate: return 2 if have no work
  • install: support --auto for install files too
  • install: run pacman for files with --noconfirm

6 august 2012 Vitaly Lipatov <lav at> 0.9.6-alt1

  • query: default realization via epm package list
  • simulate: it is ok to run with empty list
  • query_file: try search in global base if failed in installed
  • search_file: realize search_file on ALT Linux via grep local contents_index
  • remove: allow fallback to next level if target does not supported
  • install files: allow fallback to hilevel install, add urpm support

4 august 2012 Vitaly Lipatov <lav at> 0.9.5-alt1

  • epm-install: add show-command-only support
  • epm: update commands variations
  • query_file: make output from dpkg like rpm -q
  • epm-packages: allow filter list packages by one name

3 august 2012 Vitaly Lipatov <lav at> 0.9.4-alt1

  • add query package (-qp) support
  • print command example in stderr
  • add eepm link
  • epm-info: try print info for installed package
  • fix slackpkg install/reinstall/remove/simulate

2 august 2012 Vitaly Lipatov <lav at> 0.9.3-alt1

  • use slackpkg instead pkgtool for Slackware package manager name
  • add missed command for Gentoo, Slackware, FreeBSD improve repo management commands
  • fix using local with dash
  • add --nodeps support for rpm in install/remove

1 august 2012 Vitaly Lipatov <lav at> 0.9.2-alt1

  • remove: try remove via low level command first
  • install: drop DISTRNAME using
  • add Slackware and add more distr in search

28 july 2012 Vitaly Lipatov <lav at> 0.9.1-alt1

  • epm-simulate: add support for --skip-installed
  • add more distr in epm -i, epm -e and add some bugs in epm -e
  • add initial Slackware support (pkgtool)

27 july 2012 Vitaly Lipatov <lav at> 0.9-alt1

  • epm: add --nodeps options recognize
  • add showcmd in addition to docmd
  • add ArchLinux support (pacman) to all commands

27 july 2012 Vitaly Lipatov <lav at> 0.8-alt1

  • rename package to eepm
  • add upm alias
  • epm info fix: on apt, add: on yum
  • add some Gentoo support, add some commands

26 july 2012 Vitaly Lipatov <lav at> 0.7-alt1

  • add commands: addrepo, removerepo, search_file, info, update some other
  • epm: fill epm_cmd only one time
  • epm: fix pkg_files, pkg_names fills
  • epm-search: fix search on Mandriva
  • search: rewrite with PMTYPE using
  • add fix behaviour to check command

22 july 2012 Vitaly Lipatov <lav at> 0.6-alt1

  • add --skip-installed for skip aready installed packages
  • epm-install: fix return status
  • epm: fix commands, add missed checkpkg
  • install/reinstall: try use rpm for files
  • use PMTYPE and SUDO

21 july 2012 Vitaly Lipatov <lav at> 0.5-alt1

  • add quiet mode (no print commands before run)
  • add color support for output
  • add reinstall, fix epm -ql
  • epm: get commands and options description from the code
  • rewrite query_file, port rpmqf

20 july 2012 Vitaly Lipatov <lav at> 0.4-alt1

  • update TODO
  • add check and repolist commands
  • improve command description and add more commands
  • docmd: use # under root account
  • add print version

19 july 2012 Vitaly Lipatov <lav at> 0.3-alt1

  • add 'epm -ql, epm dist-upgrade'
  • fix epm -qa, epm -qf, epm -s, epm -q
  • add epm-packages
  • epm-install full rewrite
  • epm: improve help and add non interactive mode support

19 july 2012 Vitaly Lipatov <lav at> 0.2-alt1

  • cleanup spec, fix autorequires
  • add distr_info (renamed distr_vendor)
  • rewrite install, simulate, checkpkg

18 july 2012 Vitaly Lipatov <lav at> 0.1-alt1

  • initial build for ALT Linux Sisyphus
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin