Sisyphus repository
Last update: 29 january 2023 | SRPMs: 18149 | Visits: 26588748
en ru br
ALT Linux repos

Group :: System/Configuration/Packaging
RPM: eepm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

25 january 2023 Vitaly Lipatov <lav at> 3.29.0-alt1

  • epm repack vkteams: fix packing on Sisyphus (ALT bug 44851)
  • epm play vk: fix eget using (ALT bug 44866)
  • epm play wine: override wine-common install
  • epm-sh-altlinux-contents-index: use /tmp if TMPDIR is empty
  • epm play: add aimp
  • epm-addrepo: add crb support for Rocky Linux
  • epm release-upgrade: add support for RockyLinux
  • epm release-upgrade: don't restore repo if the final upgrade is failed
  • epm repack fix rustdesk (ALT bug 44888)
  • epm repack: fix getting version for AppImage
  • distr_info: improve checking for default package manager
  • epm release-upgrade: fix upgrade to Sisyphus
  • epm play: add vinteo.desktop support
  • epm-query: remove extra space after rpm package name in short mode
  • epm-mark: add support for hold/unhold
  • epm play: add --full-list-all
  • epm repack zoom: fix repack (ALT bug 44988)
  • epm search: switch to use glob symbols (not regexp)
  • epm mark hold/unhold: add support for glob symbols
  • epm-mark: add showhold
  • epm-mark: big refactoring, add support for deb and dnf based systems
  • add epm history command
  • epm mark: add support for dnf, zypper, merge, pacman
  • epm play librewolf: fix download URL
  • epm repack vkteams: improve packing (ALT bug 44851)
  • epm: add aliases: find->search, ls->packages

8 january 2023 Vitaly Lipatov <lav at> 3.28.7-alt1

  • epm repack librewolf: install required packages only on ALT
  • epm repack Telegram: hide locally created desktop file (ALT bug 42402)
  • epm repack meridius: fix packing

30 december 2022 Vitaly Lipatov <lav at> 3.28.6-alt1

  • epm play kyodialog: fix erc req
  • epm-sh-functions: call the program internally without bash

30 december 2022 Vitaly Lipatov <lav at> 3.28.5-alt1

  • epm play: add librewolf support
  • epm play wpsoffice: get app version from Arch repo

28 december 2022 Vitaly Lipatov <lav at> 3.28.4-alt1

  • epm play: add Kyocera printer driver
  • distr_info: add MOC/MeSh support
  • tests: add os-release tests
  • epm play master-pdf-editor: add MOC support
  • epm repack pantum: add libjpeg8 requires

26 december 2022 Vitaly Lipatov <lav at> 3.28.3-alt1

  • epm repack: add gitlab-runner repack
  • epm play brave: add support for dev channel, do fallback to beta if release is missed
  • epm autoremove: fix on deb systems (eterbug #16189)
  • epm play gitlab-runner: repack on ALT
  • epm repack trueconf: fix repack on Sisyphus (remove libtbbbind requires missed

23 december 2022 Vitaly Lipatov <lav at> 3.28.2-alt1

  • epm play: enable install chrome-remote-desktop
  • spec: require apt-repo on ALT
  • epm-install: restore workaround for install deb packages without apt-get (for old Ubuntu)

20 december 2022 Vitaly Lipatov <lav at> 3.28.1-alt1

  • epm requires: allow show also for non installed packages, improvements
  • epm play: add iptvnator (ALT bug 44047)
  • epm repack xnview: improve packing requires

17 december 2022 Vitaly Lipatov <lav at> 3.28.0-alt1

  • epm play r7office: fix install icons and associations (ALT bug 44093)
  • epm repack teamviewer: fix packing
  • epm repack rstudio: fix packing
  • epm repack meridius: remove unused discord integration (ALT bug 44251)
  • epm install: add --interactive support
  • epm ei: ask before install a package
  • epm play trueconf: drop unneeded workaround for install with --noscripts
  • epm requires: add support for --short
  • epm install: add workaround for --noscripts when using apt for additional requires

16 december 2022 Vitaly Lipatov <lav at> 3.27.6-alt1

  • epm play ktalk: fix package name (ktalk2 now) (ALT bug 44230)
  • epm repack: clean created tmp dir
  • epm repack: fixes for ktalk (ALT bug 43486)
  • epm play: fix print description

16 december 2022 Vitaly Lipatov <lav at> 3.27.5-alt1

  • distr_info: add --full-version
  • distr_info: fix Orel/orel checking for AstraLinux
  • epm repack vkteams: fix packing
  • epm play: add VK messenger
  • epm repack vkteams: prevent local .desktop creating (ALT bug 43779)
  • epm repack icq: prevent local .desktop creating (ALT bug 44250)
  • epm repack: ignore mono autoreq in (ALT bug 43993)

15 december 2022 Vitaly Lipatov <lav at> 3.27.4-alt1

  • remove dot in the end of wiki URL
  • epm play yandex-browser-codecs-ffmpeg-extra: fix repack
  • epm play: check if need update repo before install
  • epm play: use trap EXIT to remove tmp files
  • epm play pycharm-professional: fix install (ALT bug 44010)
  • epm play: print description only for applications with supported arch (ALT bug 43932)
  • epm play meridus: add support for install a given version
  • epm play: update flyview install
  • epm play flyview-server: add postinstall todo
  • epm repack: add support for pantum
  • epm repack brave-browser: fix repacking with broken cpio 2.13
  • epm repack: add support for brscanads2200ads2700w
  • epm repack: add libappindicator-gtk3 requirements for rustdesk
  • epm repack zoom: fix missed (ALT bug 44533)

27 october 2022 Vitaly Lipatov <lav at> 3.27.3-alt1

  • epm repack spotify-client: fix icon packing error

15 october 2022 Vitaly Lipatov <lav at> 3.27.2-alt1

  • epm repack pycharm-professional: rename icons to pycharm-pro
  • epm(): allow use it when run with pipe
  • epm repack pycharm-professional: fix packing
  • epm play flyview-client: fix package name
  • epm repack: fix icq packing
  • epm play okular-csp: remove repo also
  • epm repack ipera-client: filter out requires for embedded libs
  • eget: add --second-latest support
  • epm play opera: improve download latest available Linux version

3 october 2022 Vitaly Lipatov <lav at> 3.27.1-alt1

  • epm repack Telegram: add Conflicts: telegram-desktop-binary
  • epm epack pycharm-professional: fix version 2022.2.2 packing
  • epm repack chromium-gost-stable: fix Name and Generic Name
  • google-chrome-stable: fix Name and Generic Name
  • epm repack chromium-gost-stable (ALT bug 43760)
  • epm repack wps-office: drop /usr/share/desktop-directories/ (ALT bug 43751)
  • epm play assistant: fix retrieving of a package URL

19 september 2022 Vitaly Lipatov <lav at> 3.27.0-alt1

  • epm play: add RStudio support (ALT bug 43794)
  • epm full-upgrade: add update for flatpak and snap packages
  • epm: force disable verbose in quiet mode
  • epm repack slack: fix packing (ALT bug 43718)
  • epm repack: fix ipera-client (ALT bug 43761)
  • epm repack: fix ipera-mediaserver (ALT bug 43762)
  • epm repack onlyoffice-desktopeditors: pack icons (ALT bug 43713)

14 september 2022 Vitaly Lipatov <lav at> 3.26.10-alt1

  • epm play: add meridius
  • fix non_interactive options
  • epm repack remove /etc/xdg/menus (ALT bug 43751)
  • epm repack fix icon name (ALT bug 43720)
  • epm play yandex-disk: install also yandex-disk-indicator
  • github testsuite.yml: don't use yander mirror
  • epm play: add pycharm pro
  • epm play: improve pycharm (ALT bug 43613)

7 september 2022 Vitaly Lipatov <lav at> 3.26.9-alt1

  • epm play: add Flyview (Ipera) server
  • epm play wpsoffice: fix return
  • epm-repack: fix packing dirs with spaces
  • epm play fix typo (ALT bug 43706)
  • epm play assistant: add support for aarch64
  • epm repack teamviewer: add libminizip require (ALT bug 43723)

3 september 2022 Vitaly Lipatov <lav at> 3.26.8-alt1

  • epm play: add wpsoffice
  • update embedded eget
  • epm repack fix pack_dir
  • epm play: add FlyView client

27 august 2022 Vitaly Lipatov <lav at> 3.26.7-alt1

  • epm repack fix pycharm-community on Sisyphus
  • epm requires: filter out rpmlib(*  for rpm
  • epm play: add trueconf client support

26 august 2022 Vitaly Lipatov <lav at> 3.26.6-alt1

  • epm-epm_install: support mirrors
  • epm play master-pdf-editor: allow install on ALTLinux (ALT bug 43621)
  • epm play r7office: add support for many distro
  • epm play assistant: allow install on ALTServer
  • epm play myoffice: enable package scripts for removing too (ALT bug 43626)
  • epm repack fix remove_dir (ALT bug 43613)
  • epm repack fix (ALT bug 43614)

25 august 2022 Vitaly Lipatov <lav at> 3.26.5-alt1

  • epm play: add VK Teams support
  • epm repack icq: fix description
  • epm repack skypeforlinux: fix packing (ALT bug 43615)
  • epm repack: fix packing scripts
  • epm-addrepo: fix typo (eterbug #15852)
  • epm repack set PRODUCTDIR to PRODUCTCUR if empty
  • epm play: rewrite atom downloading and packing, add atom and atom beta support

22 august 2022 Vitaly Lipatov <lav at> 3.26.4-alt1

  • change AstraLinux to AstraLinuxCE/SE

22 august 2022 Vitaly Lipatov <lav at> 3.26.3-alt1

  • epm play: hide sputnik-browser (ALT bug 15741)
  • epm play: add Master PDF Editor
  • epm repack: fix /opt packing

20 august 2022 Vitaly Lipatov <lav at> 3.26.2-alt1

  • add epm --short --version
  • epm-autoremove: enable real autoremove on yum based systems
  • fix $@ using for set vars (eterbug 15846)
  • epm repack icq: fix for ignore empty download
  • epm full-upgrade: do fatal on errors
  • epm play: return 0 if a package is already installed from the repo

19 august 2022 Vitaly Lipatov <lav at> 3.26.1-alt1

  • add epm play virtualhere
  • more strong distro versions

18 august 2022 Vitaly Lipatov <lav at> 3.26.0-alt1

  • fix: epm-download: always download rpm packages on ALT directly
  • epm play: add slack support
  • big revert "fix quotes in format strings"

18 august 2022 Vitaly Lipatov <lav at> 3.25.1-alt1

  • epm repack icq: fix URL, ignore empty download
  • epm repack yandex-browser: fix provides
  • add epm play jetbrains-toolbox

18 august 2022 Vitaly Lipatov <lav at> 3.25.0-alt1

  • epm repack: always set Epoche: 100 to override repository package
  • epm-search: fix support regexp not for apt only
  • epm-download: always download rpm packages on ALT directly
  • epm-tool: add json command support
  • epm play: add pycharm support
  • epm play: add icq support

16 august 2022 Vitaly Lipatov <lav at> 3.24.3-alt1

  • epm_query_file: fix --short query for rpm
  • epm-query: fix --short query on rpm
  • fix docmd using (remove extra quotes)

16 august 2022 Vitaly Lipatov <lav at> 3.24.2-alt1

  • fix quotes in format strings

16 august 2022 Vitaly Lipatov <lav at> 3.24.1-alt1

  • epm-check_updated_repo: stop autoupdate repo info (too buggy)
  • epm play mssql-server: add Debian/Ubuntu support
  • epm-sh-functions: docmd/sudorun: use eval to handle env
  • epm install: separate install command for apt-dpkg and apt-rpm

15 august 2022 Vitaly Lipatov <lav at> 3.24.0-alt1

  • epm play yandex-browser: add checking for yandex-browser-stable package from ALT repo
  • epm play opera: fix missed eget
  • epm play gitlab-runner: fix download on deb systems
  • epm-sh-functions: sudo -- don't allow vars, revert to just sudo
  • epm: add ACCEPT_EULA=y for install deb packages in non interactive mode
  • epm repack: set EEPM vendor for repacked packages
  • epm play geogebra: fix download on deb systems
  • epm play vivaldi: add snapshot support
  • epm(): run the script via bash

15 august 2022 Vitaly Lipatov <lav at> 3.23.4-alt1

  • epm play: add support for opera beta and opera developer

15 august 2022 Vitaly Lipatov <lav at> 3.23.3-alt1

  • epm-release_upgrade: remove conflicts branding file before upgrade
  • epm-repack: add support for EPM_REPACK_SCRIPTS_DIR
  • epm play anydesk: no strict version
  • epm play: add opera support

12 august 2022 Vitaly Lipatov <lav at> 3.23.2-alt1

  • distr_info: add --codename support
  • epm: repo addkey support (add gpg key for a repo)
  • epm play: add rustdesk support
  • epm play: add Okular GOST support

12 august 2022 Vitaly Lipatov <lav at> 3.23.1-alt1

  • epm play ktalk: add pre requires (ALT bug 42558)
  • create shell wrapper with shebang (KDE runs Exec via execvp) (ALT bug 42641)
  • epm repack: fix shebang for obsidian and chromium-gost-stable
  • epm-query_file: follow a link ever if the link is not from a package

11 august 2022 Vitaly Lipatov <lav at> 3.23.0-alt1

  • epm-repack: fix package name-version before convert
  • epm play Telegram: restore Conflicts: telegram-desktop
  • epm-repack: on deb convert to an intermediate rpm package if we have repack.d rules
  • epm play.d/ use mirror.eterfund for too
  • distr_info: add error about unknown option
  • epm play: allow direct run the scripts
  • epm play sputnik-browser: cleanup, add verbose checking URI accessible
  • epm play assistant: add URI checking and fix download on Ubuntu
  • epm repack: use BIGTMPDIR conception (ALT bug 43491)

10 august 2022 Vitaly Lipatov <lav at> 3.22.3-alt1

  • epm play: add MyOffice support
  • epm repack.d: fix quotes
  • epm-download: fix permissions for downloaded file
  • epm install/repack: big refactoring to support rpm/deb platform in common way
  • epm-install: check if install by command
  • epm play: add mirror check for yandex-browser-codecs-ffmpeg-extra

7 august 2022 Vitaly Lipatov <lav at> 3.22.2-alt1

  • repack.d/common.h: skip *_file/dir with empty arg
  • repack.d/common.h: add filter_from_requires function
  • add repack.d/
  • epm repack.d: use filter_from_requires

7 august 2022 Vitaly Lipatov <lav at> 3.22.1-alt1

  • epm play rudesktop: fix eget using
  • epm play assisant: fix locale for cyrillic URL
  • epm-repofix: fix for Sisyphus
  • epm play: add gitlab-runner install
  • epm play code: fix link creating
  • epm play: fix sublime-text packing

6 august 2022 Vitaly Lipatov <lav at> 3.22.0-alt1

  • drop MacOS only catalina dir (fix for balenaEtcher)
  • distr_info: strip long version for ALT Workstation
  • epm checkpkg: add --all support
  • epm play: add --force for --update support
  • epm play: add --list-installed-packages
  • repack.d/ more common python -> python2 shebang suport
  • epm play: add signal messenger support (thanks, george@)
  • epm autoorphans: skip packages installed via epm play

1 august 2022 Vitaly Lipatov <lav at> 3.21.8-alt1

  • eget: fix making file url from site url and filename
  • eget: add --check support for check url if accessible
  • play.d/ use eget --check in check_url_is_accessible
  • play.d/ add update_url_if_need_mirrored
  • epm play yandex-browser: use as mirror too

31 july 2022 Vitaly Lipatov <lav at> 3.21.7-alt1

  • epm-install: yum does not support --allowerasing
  • don't expand package names on ROSA

30 july 2022 Vitaly Lipatov <lav at> 3.21.6-alt1

  • epm-autoremove: add --auto support for apt
  • epm-remove: add missed --auto support for apt
  • epm-install: add --allowerasing for yum/dnf install
  • epm-query: don't use Epoche for hi level form
  • distr_info: use RELS name for ROSA Server, fixes for ROSA
  • eepm.spec: provides/obsoletes epm only on ALT

28 july 2022 Vitaly Lipatov <lav at> 3.21.5-alt1

  • epm-sh-functions: add sudo_allowed
  • epm-filelist: fix sudo checking
  • zypper: add --non-interactive support
  • epm-install: always use apt for install deb packages

27 july 2022 Vitaly Lipatov <lav at> 3.21.4-alt1

  • distr_info: add support for Debian GNU/Linux
  • epm print: disable name from package name guessing
  • epm-addrepo: add support for install powertools on RHEL family

26 july 2022 Vitaly Lipatov <lav at> 3.21.3-alt1

  • epm-check: add support for --auto and --verbose
  • epm-install: revert to old .deb install way

26 july 2022 Vitaly Lipatov <lav at> 3.21.2-alt1

  • distr_info: fix for RHEL
  • distr_info: stop detect snappy
  • epm-install: always use apt-get for install .deb file packages
  • epm print: fix print name/version/release by string

26 july 2022 Vitaly Lipatov <lav at> 3.21.1-alt1

  • epm play wine: remove wine-gl and wine-twain packages
  • epm-install: apt need ./ path for install deb packages
  • epm play yandex-browser: add fallback for yandex-browser source URL

25 july 2022 Vitaly Lipatov <lav at> 3.21.0-alt1

  • epm-update: cd / before apt-get update
  • distr_info: improve override support
  • epm-print: fix arg for distr_info
  • epm-check: add check_updated_repo before fix
  • epm-install: use apt-get install as fallback when install files with dpkg
  • epm repack: fix repack/install rpm on a deb system
  • epm-query-file: fix --short for apt
  • epm-sh-functions: disable eatmydata using

19 july 2022 Vitaly Lipatov <lav at> 3.20.0-alt1

  • epm play: skip update for hidden packages
  • epm play.d: add rudesktop support
  • epm-full-upgrade: add epm clean after all
  • distr_info: big OS detection rewrite (based on /etc/os-release)
  • epm-release_upgrade: allow upgrade/downgrade to c9
  • epm-print: fix typo with rpm_query_package_format-field

17 july 2022 Vitaly Lipatov <lav at> 3.19.4-alt1

  • epm play assistant: parse site page to get download link
  • epm play edge: add support for stable, beta and dev install
  • epm play: refactoring
  • epm-provides: fix for installed deb package
  • epm-print: major rewrite for deb support

16 july 2022 Vitaly Lipatov <lav at> 3.19.3-alt1

  • distr_info: add ROSA/7 with yum support
  • epm-repolist: dnf/yum: be verbose only when --verbose
  • play/ add version checking
  • epm-play: add --installed-version and --package-name support
  • play.d/ fix package name
  • play.d/ use url from b2c-distrs channel

8 july 2022 Vitaly Lipatov <lav at> 3.19.2-alt1

  • use epm_main/serv_main functions for the main code
  • use return instead of exit in functions
  • epm play: add snap4arduino support (thanks, neurofreak@!)
  • epm play: add support (thanks, Ilya Demyanov!)
  • epm play: fix sublime download link
  • repack.d/ add drawio and commands to /usr/bin
  • distr_info: fix ROSA support

29 june 2022 Vitaly Lipatov <lav at> 3.19.1-alt1

  • epm repack: fix mssql-server install (ALT bug 42639), tested in hasher
  • egrep -> grep -E
  • epm repack: improve zoom repack
  • epm play brave: install stable branch by default (beta or nightly as alternative)
  • epm-upgrade: return error status if there are no packages for upgrade
  • distr_info: detect kvm without systemd
  • repack.d/ fix icons download
  • epm-query: fix removing packages with serial
  • add epm repo comment
  • epm release-upgrade: fixes

27 april 2022 Vitaly Lipatov <lav at> 3.18.6-alt1

  • prescription/ fix upgrade
  • repack.d/ install rpm-build-python3 for build packages with python code
  • epm-play: make --short list the same like full (ALT bug 42566)
  • epm repack.d: don't use patchelf --add-rpath (missed in old patch-elf)
  • epm repack fix packing (ALT bug 42559)

22 april 2022 Vitaly Lipatov <lav at> 3.18.5-alt1

  • epm-update: fix error code in epm-update

22 april 2022 Vitaly Lipatov <lav at> 3.18.4-alt1

  • epm play sublime: fix download URL
  • epm repack: fix onlyoffice-desktopeditors

22 april 2022 Vitaly Lipatov <lav at> 3.18.3-alt1

  • add epm tool command for call embedded tools like eget or estrlist
  • epm play yandex-browser-codecs-ffmpeg-extra: use eget for download
  • use epm tool eget instead of EGET variable
  • epm repack AppImage: fix path to AppRun
  • epm repack: fix fix_chrome_sandbox return code
  • epm play: disable script
  • epm repack zoom: small improvements

19 april 2022 Vitaly Lipatov <lav at> 3.18.2-alt1

  • epm-sh-functions: fix which command detection (deb based distro related)

19 april 2022 Vitaly Lipatov <lav at> 3.18.1-alt1

  • add check for sed, which and grep commands
  • drop extra requires

18 april 2022 Vitaly Lipatov <lav at> 3.18.0-alt1

  • epm install/repack: add AppImage support
  • epm repack: drop using fakeroot during repack to rpm
  • epm repack: set TMPDIR if missed, set _allow_root_build in temp. .rpmmacros
  • epm play: add ktalk support
  • epm repack: fix_chrome_sandbox: set 4711 permissions
  • epm repack: fix error code
  • epm play/repack: big rules cleanup
  • epm play: add duplicati support
  • epm play vivaldi: fix download (ALT bug 42477)

15 april 2022 Vitaly Lipatov <lav at> 3.17.3-alt1

  • epm play: allow --remove for scripts (f.i., wine)
  • epm-sh-functions: add URL described how to tune sudo
  • update eget to 0.5.5
  • epm play: add Sublime Text 4 support
  • epm play telegram: add Group to the package

14 april 2022 Vitaly Lipatov <lav at> 3.17.2-alt1

  • epm-query: add -- after options, fix query --short for rpm
  • epm play vivaldi-codecs-ffmpeg-extra: fix package name

14 april 2022 Vitaly Lipatov <lav at> 3.17.1-alt1

  • distr_info: interpret RedHatEnterpriseLinuxServer as RHEL
  • epm play code: fix desktop file (ALT bug 42391)
  • epm play brave: install beta by default (nightly as alternative)
  • epm play vivaldi: add support for snapshot install
  • epm play: allow subcommands without -- prefix
  • distr_info: fix AstraLinux detection
  • distr_info: add support for arm64 debian arch
  • epm repack zoom: fix chrome-sandbox SGID (ALT bug 42412)
  • epm play: add vivaldi-codecs-ffmpeg-extra
  • distr_info: exclude pp10 possibility
  • epm provides: more clean output for deb
  • epm repack anydesk: fix requires (ALT bug 42403)
  • epm play geogebra: fix install on i586 (ALT bug 42404)
  • epm play zoom: fix install on i586 (ALT bug 42405)

7 april 2022 Vitaly Lipatov <lav at> 3.17.0-alt1

  • epm play yandex-browser: still update beta version if it is installed
  • epm download: use downloaded name, not URL basename
  • distr_info: add ALT MED72 support
  • epm play: fix remove package for brave, chromium-gost and xnview
  • epm play anydesk: force get 6.1.* packages, fix repack
  • epm play: skip --update if the package is not installed
  • epm play: implement list of installed packages via package manager
  • epm: allow -v only for empty command
  • epm play: cleanup downloading

7 april 2022 Vitaly Lipatov <lav at> 3.16.10-alt1

  • epm play assistant: add support for aarch64
  • epm-play: check installed-app file before removing
  • distr_info: check os-release and lsb-release after it
  • distr_info: use only major part of a version (8.5 -> 8)
  • epm play mssql-server: support --auto (--non-interactive)
  • split common functions from to
  • epm repack Telegram: add icons, remove Updater
  • epm repack: add initial spnxclient support

3 april 2022 Vitaly Lipatov <lav at> 3.16.9-alt1

  • epm play: sort installed apps, return status for update
  • epm play: refactoring, fix tamtam, sputnik, chromium-gost install

2 april 2022 Vitaly Lipatov <lav at> 3.16.8-alt1

  • distr_info: improve default output (distro info)
  • epm prescription wine: fix alt detection
  • epm prescription: fix php8 install
  • epm play: check for a script in prescription.d also, add --list-scripts for list prescription.d scripts
  • epm prescription: implement via epm play functions
  • epm prescription wine: fix for 32-bit system
  • epm prescription: fix i586-fix/i586-remove
  • epm play: drop obsoleted i586-wine-vanilla, i586-wine-etersoft, i586-wine

31 march 2022 Vitaly Lipatov <lav at> 3.16.7-alt1

  • epm repack Telegram: add telegram-desktop link
  • epm-play: add --quiet support, rewrite help

30 march 2022 Vitaly Lipatov <lav at> 3.16.6-alt1

  • epm play: add Obsidian support
  • epm play code: add version support (f.i. epm play code 1.42.1)
  • distr_info: base distro name for ALT is alt
  • distr_info: add support for ALT SPWorkstation

28 march 2022 Vitaly Lipatov <lav at> 3.16.5-alt1

  • epm repack code: move to /opt
  • add support for ALTServer distro

28 march 2022 Vitaly Lipatov <lav at> 3.16.4-alt1

  • epm-full_upgrade: run commands separately
  • epm play: refactor yandex-browser-codecs packing
  • add support for epm play yandex-browser beta
  • epm play: add --installed support, cleanup

28 march 2022 Vitaly Lipatov <lav at> 3.16.3-alt1

  • epm-play: fix description
  • epm-download: implement for apt-get
  • eepm: fix build: drop link to cerv

27 march 2022 Vitaly Lipatov <lav at> 3.16.2-alt1

  • epm repack: rename to
  • add patchelf to eepm-repack
  • ci testsuite: install rpm-build-intro for build
  • epm play: improve list and description out
  • epm prescription: improve list

26 march 2022 Vitaly Lipatov <lav at> 3.16.1-alt1

  • tools_json: don't req gawk directly
  • repack: update install_deps for chromium based browsers, use it for vivaldi

26 march 2022 Vitaly Lipatov <lav at> 3.16.0-alt2

  • update script, fix extra requires
  • pack missed play.d

26 march 2022 Vitaly Lipatov <lav at> 3.16.0-alt1

  • move play files to play.d
  • pack yandex-browser-stable (ALT bug 42238)
  • epm-repofix: fix static apt-repo require
  • epm-removerepo: fix removing repo by mask
  • epm-play: fix SUDO for play scripts
  • epm play mssql-*: add AstraLinux support
  • epm repack: add fix_chrome_sandbox and use it
  • epm repack: fix zoom linking
  • epm play: rewrite geobra install

23 march 2022 Vitaly Lipatov <lav at> 3.15.3-alt1

  • spec: fix pkg system checking
  • epm play: forbid install chromium-gost if it is already installed from the repo (ALT bug 41898)
  • epm-full_upgrade: also run epm play --update all
  • epm repo: add workaround for AstraLinux (add-apt-repository is broken)
  • epm repack: fix anydesk repacking
  • add EPM_VERBOSE support and allow verbose for repack scripts

20 march 2022 Vitaly Lipatov <lav at> 3.15.2-alt1

  • epm play: fix Autodesk Eagle install
  • epm play eagle: add downloading workaround via IPFS
  • epm play teamviewer: fix repacking

20 march 2022 Vitaly Lipatov <lav at> 3.15.1-alt1

  • glusterfs*.sh: fix returned error code (ALT bug 41429)
  • epm-play: export SUDO for scripts
  • epm play assistant: update version to 4.8
  • epm play: add alternatives xbrowser/x-www-browser and webclient provides for all browsers
  • epm play: update sputnik-browser to 5.6
  • epm play: do correct repack for brave browser
  • epm play scripts: cleanup
  • epm play: move all chrome based browser code to the common file
  • epm play: fix permissions (The Teams did not start)
  • epm play geogebra
  • epm play webex (ALT bug 42115)

19 march 2022 Vitaly Lipatov <lav at> 3.15.0-alt1

  • epm play: add R7 Office from the official site
  • spec: drop ALT specific cases, use rpm-build-intro
  • epm play xnview: remove libs embedded in Plugins
  • epm-release_upgrade: add support for migrate from CentOS/8 to RockyLinux/8
  • epm-release_upgrade: add migrate to Oracle Linux and CentOS Stream
  • epm-repolist: allow args on ALT
  • distr_info: add RockyLinux and OracleLinux support
  • epm-release_upgrade: improve fix CentOS/8 repo
  • distr_info pkgtype: add package type autodetect by package manager
  • distr_info pkgmanager: detect package manager by commands in the system
  • distr_info: add Alma Linux support
  • epm play assistant: update version to 4.7
  • epm-restore: fix for python_version <= 2.7
  • epm-query_file: fix on deb systems
  • epm qf: always use full path for rpm --query
  • epm-release_upgrade: install systemd-settings-disable-kill-user-processes only if missed
  • distr_info: add ALTServer support
  • epm play: add Atom support
  • epm-checkpkg: fix message
  • epm play edge: fix binary interpreter (ALT bug 41921)
  • epm play skype: set SUID for chrome-sandbox if userns_clone is not supported (ALT bug 41599)
  • epm play zoom: fix repack (ALT bug 41775) (ALT bug 41954)
  • epm play: add mssql-tools install
  • epm-repack: allow multidigital versions
  • epm play yandex-browser: add install yandex-browser-beta-codecs-ffmpeg-extra (ALT bug 40113)
  • epm repack improved

20 december 2021 Vitaly Lipatov <lav at> 3.14.7-alt1

  • add epm play mssql-server

16 december 2021 Vitaly Lipatov <lav at> 3.14.6-alt1

  • epm play: add initial --update [receipt|all] support (do update in any case as for now)
  • distr_info: add FedoraLinux support (Fedora 35)
  • prescriptions: remove -x
  • distr_info: add openSUSE support
  • skip eepm-yum packing on yum based systems
  • epm-check_updated_repo: disable check if we never do apt-get update
  • epm-install: pacman no more support --force

10 december 2021 Vitaly Lipatov <lav at> 3.14.5-alt1

  • epm-Upgrade: pass args to epm-upgrade
  • yum: update supported actions
  • move repo fix code from release_upgrade to repofix
  • epm-repo: add epm repo switch <repo> command
  • epm repack Telegram: add /usr/bin/Telegram command
  • epm play: add XnViewMP support
  • epm repack zoom: drop embedded libs from reqs
  • epm removerepo: error if there is an option as arg

28 october 2021 Vitaly Lipatov <lav at> 3.14.4-alt1

  • eget: add / in the end of URL to avoid redirect

28 october 2021 Vitaly Lipatov <lav at> 3.14.3-alt1

  • fix removing (ALT bug 41226)
  • epm play viber: remove versioned libtiff5 require (ALT bug 41224)
  • epm-release_upgrade: don't restart system-logind after install systemd-settings-disable-kill-user-processes
  • epm-release_upgrade: don't install apt-conf-branch if apt-conf-branch-* is already installed
  • epm-upgrade: don't allow unknown options (ALT bug 41225)

25 october 2021 Vitaly Lipatov <lav at> 3.14.2-alt1

  • epm-epm_install: don't need distro-info since 3.14.1
  • move nvidia-clean-drivers to epm remove-old-kernels
  • fix icon packing
  • cleanup
  • don't pack menu file
  • epm-play: fix removing from the list
  • epm-sh-functions: wait after error when under screen
  • epm play: add sputnik-browser

10 september 2021 Vitaly Lipatov <lav at> 3.14.1-alt1

  • epm-kernel_update: add kernel update for dnf-rpm
  • epm-query-file: cleanup, print all symlinks chain
  • epm-autoorphans: do update too
  • epm: add epm purge alias for epm remove
  • repack small fixes
  • epm: add --force-yes support
  • epm-release-upgrade: pass --auto and --force-yes to epm upgrade/downgrade
  • epm-release_upgrade: skip error on empty package list
  • epm-upgrade: add support for upgrade installed packages (and package files, with -F)
  • epm-downgrade: downgrade only installed packages (file packages with --oldpackage)
  • always pack and use internal distr_info

6 september 2021 Vitaly Lipatov <lav at> 3.13.3-alt1

  • epm-release_upgrade: add downgrade after upgrade to Sisyphus
  • epm-autoorphans: upgrade before run autoorphans
  • epm-autoremove: small fix
  • epm-downgrade: fix downgrade a package
  • distr_name: update to 2.6
  • pass name/version to distro_info
  • pack eepm-yum only on ALT

4 september 2021 Vitaly Lipatov <lav at> 3.13.2-alt1

  • separate 'installed' from 'query' command
  • epm-release_upgrade: mute screen checking
  • epm-upgrade: restore repo list after error
  • epm reposave: fix run under user
  • epm dedup: fix rpm -e remove for common removing
  • add --force to epm-remove (pass packages to apt in any case) and use it in autoorphans

3 september 2021 Vitaly Lipatov <lav at> 3.13.1-alt1

  • require /usr/bin/rpmbuild, not rpm-build package
  • epm-release_upgrade: say install screen only it is not installed yet
  • epm: fix parse options after main command
  • epm: add separated release_downgrade command
  • epm play sferum: add to the list
  • epm-removerepo: check for a full string
  • epm release-upgrade: install altlinux-release-* if needed
  • epm upgrade: fix removing repo after upgrade
  • epm: drop direct arg for info command

2 september 2021 Vitaly Lipatov <lav at> 3.13.0-alt1

  • big arg parsing rewrite
  • epm-release_upgrade: add checking for local console, for screen using, for logind
  • epm release-upgrade: try replace altlinux-release-sisyphus if target distro is not Sisyphus
  • epm-reposave: fix bug with repo settings
  • epm-query: fix query file output (fix --short support)
  • epm-removerepo: restore remove all

1 september 2021 Vitaly Lipatov <lav at> 3.12.0-alt1

  • epm-query_file: allow --short in the same manner as usual
  • play update for their updated site
  • add epm play sferum
  • add epm play steam (but hidden from play list)
  • epm-play: add --short support
  • epm-search: search in epm play --list-all too
  • rewrite set_sudo (add return status, don' fail SUDO if nofail arg is there)
  • epm play: drop Install word from descriptions (exclude true prescriptions)
  • serv: separate enable/disable and on/off
  • serv: add --short support for lists
  • serv: don't use sudo for systemd if it is not needed
  • add serv exists for check of service existence
  • epm release-upgrade: try be assured we have dm service is enabled
  • epm-play: don't list i586- only prescriptions

30 august 2021 Vitaly Lipatov <lav at> 3.11.2-alt1

  • fix sudorun
  • add 'epm repo Add' command (do update after add)

29 august 2021 Vitaly Lipatov <lav at> 3.11.1-alt1

  • epm-downgrade: use epm-upgrade for apt-rpm PMTYPE, instead of direct apt-get dist-upgrade
  • fix sudocmd using (don't quote command with args)
  • epm-downgrade: fix downgrade to a task

28 august 2021 Vitaly Lipatov <lav at> 3.11.0-alt1

  • check sudo only when needed
  • epm print: use local file for query_package_field only if it has .rpm extension
  • epm-play: allow pass package name when --remove
  • epm-epm_install: add distro_info and eepm if we try install epm or eepm package

26 august 2021 Vitaly Lipatov <lav at> 3.10.5-alt1

  • ignore dot part of the version for ALT (9.0 -> p9)
  • epm-release_upgrade: drop p9.x support
  • epm-autoremove: fix run autoremove
  • epm-release_upgrade: fix messages
  • epm-removerepo: fix remove repo status (warning about empty grep)
  • set distro_info >= 2.5

26 august 2021 Vitaly Lipatov <lav at> 3.10.4-alt1

  • epm-repolist: --quiet support
  • epm search-file: fix error introduced by the new repolist code, add --quiet support
  • epm-removerepo: fix after new repolist

26 august 2021 Vitaly Lipatov <lav at> 3.10.3-alt1

  • epm-autoremove: fix bug with next cycle in direct mode
  • epm-repolist: improve repolist
  • epm-removerepo: improve remove repo by mask
  • allow uninitialized sudo with password too (for interactive run)
  • epm-whatdepends: allow --short mode, disable verbose mode by default

24 august 2021 Vitaly Lipatov <lav at> 3.10.2-alt1

  • add epmwd alias for epm wd command
  • epm-autoorphans: add confirm step before removing
  • epm-autoremove: big rewrite, add confirm before removing
  • epm-autoremove: add i586-libs, debuginfo, devel, gem, ruby support
  • epm-restore: add requirements/coverage.txt support
  • epm-epm_install: install distro_info before eepm (on ALT)
  • epm restore: add perl requirements generation by META.yml
  • epm-restore: generate perl requires in perl( form
  • epm-restore: rewrite perl requires without shyaml (via perl Makefile.PL PRINT_PREREQ=1)
  • epm-play: print fatal error if there is error during install
  • epm-release_upgrade: don't touch apt-conf and alt-release during update to p10
  • epm-release_upgrade: make dist-upgrade before start upgrade to p10 (see altbug# 40805)
  • epm-play: pass an additional args to the scripts
  • epm-release_upgrade: support upgrade from p9.1 and p9.2
  • add epm play wine script (supports new wine with new package naming scheme install)

16 august 2021 Vitaly Lipatov <lav at> 3.10.1-alt1

  • epm-repack: get tarball version after some prefix only
  • cleanup Telegram receipts
  • epm play: add SweetHome3D support (hidden for now)
  • epm-release_upgrade: allow update from p9.1 and p9.2

15 august 2021 Vitaly Lipatov <lav at> 3.10.0-alt1

  • distro_info: fix p10 name
  • epm-release_upgrade: set distbranch priority before apt update
  • epm-release_upgrade: update-kernel -t std-def for p10
  • epm-release_upgrade: restore sources list on errors

3 august 2021 Vitaly Lipatov <lav at> 3.9.15-alt1

  • epm-repack: drop tilda from deb version
  • epm-release_upgrade: add support for p10

16 july 2021 Vitaly Lipatov <lav at> 3.9.14-alt1

  • repack: fix packing chrome-remote-desktop, hide it from epm play list (ALT bug 40492)

11 july 2021 Vitaly Lipatov <lav at> 3.9.13-alt1

  • epm play: add install chrome-remote-desktop
  • epm-assure: fix the result code (ALT bug 40391)

4 july 2021 Vitaly Lipatov <lav at> 3.9.12-alt1

  • epm-restore: add skip unrelated requires
  • release_upgrade: fix gdb removing
  • repack: fix copying to the place (ALT bug 40347)
  • prescription.d/ repack always (ALT bug 40367)
  • prescription.d/ download stable version if latest has no binary (ALT bug 40368)
  • epm-assure: return error from apt (ALT bug 40202)

22 april 2021 Vitaly Lipatov <lav at> 3.9.11-alt1

  • prescription.d/ use latest version
  • epm play: add Autodesk EAGLE install
  • epm repack: add support for install any tarball, keep name and version
  • epm play: add Telegram Desktop

20 april 2021 Vitaly Lipatov <lav at> 3.9.10-alt1

  • rewrite anydesk install to use RHEL8 build
  • add instruction about install
  • epm-repack: run repack.d/ before repack.d/
  • add repack.d/ move dist-packages to site-packages for python modules in /usr/lib

10 april 2021 Vitaly Lipatov <lav at> 3.9.9-alt1

  • repack.d/ drop /bin/ip require (see ALT bug 39891)
  • prescription.d/ fix downloading (ALT bug 39818)

5 april 2021 Vitaly Lipatov <lav at> 3.9.8-alt1

  • upgrade to 4.2, preinstall fontconfig-disable-type1-font-for-assistant
  • epm-print: fix constructname
  • distr_info: fix c9f1 detection

30 march 2021 Vitaly Lipatov <lav at> 3.9.7-alt1

  • play fix code download

30 march 2021 Vitaly Lipatov <lav at> 3.9.6-alt1

  • tools_eget: improve error handling
  • fix spotify-client repack (ALT bug 39817)
  • fix install zoom on ALTLinux i586
  • epm-print constructname: fix bashism

27 march 2021 Vitaly Lipatov <lav at> 3.9.5-alt1

  • distr_info: add -z for print current CPU MHz
  • epm-remove: fix remove skipping on failed deps

15 march 2021 Vitaly Lipatov <lav at> 3.9.4-alt1

  • glusterfs9: skip devel packages during upgrade
  • repack.d/ add repack for Cisco PacketTracer
  • distr_info: fix package type detection for Kali Linux

9 march 2021 Vitaly Lipatov <lav at> 3.9.3-alt1

  • prescription.d/ fix for deb based system
  • add repack.d/ (Sberbank client)
  • don't require rpm directly

4 march 2021 Vitaly Lipatov <lav at> 3.9.2-alt1

  • epm-sh-altlinux-contents-index: use rsync -z only for uncompressed files
  • epm-restore: add nupkg restore support
  • distro_info: fix --distro-arch for rpm based systems

3 march 2021 Vitaly Lipatov <lav at> 3.9.1-alt1

  • rewrite contents_index retrieving
  • epm-sh-altlinux-contents-index: improve content_index list informativity

3 march 2021 Vitaly Lipatov <lav at> 3.9.0-alt1

  • epm: use rsync to get contents_index for ALT (with rsyncable gzip mirror)

25 february 2021 Vitaly Lipatov <lav at> 3.8.9-alt1

  • epm-play: fix duplicates in the installed list
  • epm remove: don't try removing after rpm -e said there is not such package

20 february 2021 Vitaly Lipatov <lav at> 3.8.8-alt1

  • epm-repack: be verbose only with --verbose
  • add repack.d for trueconf-server (unsupported!)
  • fix some bashisms

16 february 2021 Vitaly Lipatov <lav at> 3.8.7-alt1

  • epm-play: allow mask unvaluable prescription, hide glibc-restore
  • epm-play: disable check for already installed (it is allowed upgrade)
  • repack.d/ drop firefox installing (closes: #39693)

16 february 2021 Vitaly Lipatov <lav at> 3.8.6-alt1

  • repack.d/ use upstream script to run code
  • epm-play: fix save installed app
  • add comment about serv teamviewerd on
  • add env EPM_OPTIONS support

2 february 2021 Vitaly Lipatov <lav at> 3.8.5-alt1

  • epm restore: add requirements/ dir support
  • add glusterfs9 install
  • prescription: add Visual Studio Code install
  • prescription: fix error code for assisant and discord

21 january 2021 Vitaly Lipatov <lav at> 3.8.4-alt1

  • yum: add version support, disable sudo using
  • prescripion.d/i586-wine*: fix removing (ALT bug 39320)
  • set_sudo: if sudo required a password, end with fatal error
  • epm-release_upgrade: add switch from prefdm to display-manager after upgrade (see altbug #26405)
  • add brave-browser install: prescription.d/

20 january 2021 Vitaly Lipatov <lav at> 3.8.3-alt1

  • add reception.d/
  • small fixes for yum command

20 january 2021 Vitaly Lipatov <lav at> 3.8.2-alt1

  • serv: fix help
  • repack.d/ preinstall needed packages
  • epm: add --assumeyes alias for --auto
  • add and pack yum command in eepm-yum subpackage
  • repack.d/ add missed yandex-browser while repack rpm package (ALT bug 39564)
  • repack.d/ install all requires packages before repacking
  • repack.d/ filterout (ALT bug 39565)

6 january 2021 Vitaly Lipatov <lav at> 3.8.1-alt1

  • repack.d/ set SUID for chromium-sandbox
  • epm-download: force download before install if wildcard is used in URL

6 january 2021 Vitaly Lipatov <lav at> 3.8.0-alt1

  • move package manager detection to distr_info

6 january 2021 Vitaly Lipatov <lav at> 3.7.6-alt1

  • prescription/ fix removing
  • serv: use systemd by default for any system
  • drop obsoleted menu file
  • epm play: add yandex-browser, improve repacking
  • epm play: add spotify install support
  • epm play: add tamtam messenger install support
  • distr_info: use /etc/os-release firstly, drop obsoleted code
  • distr_info: set rolling version for ArchLinux

20 december 2020 Vitaly Lipatov <lav at> 3.7.5-alt1

  • add fix for missed alternatives in rpm package
  • repack: microsoft-edge-dev add /usr/bin/microsoft-edge in spec if missed
  • add repack (for future)
  • separate code for play command
  • get_local_alt_contents_index: skip task lines from repolist (ALT bug 38766)
  • epm-remove: make empty arg list is ok (ALT bug 39322)
  • prescriptions for php7/php8: fix return status
  • don't install glusterfs7-cli
  • epm-assure: fix reenterability
  • tools_eget: fix direct download from github
  • epm-autoremove: disable interactive for all parts (ALT bug 39321)
  • epm-autoorphans: add --auto support; print list for --dry-run
  • i586-wine: return error on error

7 december 2020 Andrey Cherepanov <cas at> 3.7.4-alt1

  • repack: add rule for ICAClient

23 november 2020 Vitaly Lipatov <lav at> 3.7.3-alt1

  • don't touch glibc package
  • is_active_systemd: base on static info about systemd running
  • epm-release_upgrade: run __check_system (assure we still have systemd) after upgrade
  • add tip about epm repo --help and improve epm repo --help
  • epm-repofix: add hack to fix apt-repo urls, some improvements

18 november 2020 Vitaly Lipatov <lav at> 3.7.2-alt1

  • improve anydesk repack
  • epm-print: add epm print info command
  • serv: add test command (for nginx -t, cupsd -t and so on)
  • epm-restore: fix epm restore command example

11 november 2020 Vitaly Lipatov <lav at> 3.7.1-alt1

  • epm-release_upgrade: use [alt] sign for Sisyphus
  • epm-autoremove: supports for python2 and python3 separately
  • epm-sh-install: don't check vendor if a package is unaccesible
  • add prescription python2-remove
  • repack: add

10 november 2020 Vitaly Lipatov <lav at> 3.7.0-alt1

  • drop alternative name upm, provide epm
  • epm-restore: some improvements
  • improve teamviewer repack

6 november 2020 Vitaly Lipatov <lav at> 3.6.8-alt1

  • epm-restore: add support for various names of requirements.txt file
  • epm play: add anydesk, assistant, onlyoffice support
  • various small improvements

2 november 2020 Vitaly Lipatov <lav at> 3.6.7-alt1

  • epm-install: return 0 if all packages are filtered out
  • epm-addrepo: use sudocmd for apt-repo
  • epm-repofix: disable root checking

1 november 2020 Vitaly Lipatov <lav at> 3.6.6-alt1

  • epm-restore: add requirements_dev.txt,, require.json (npm)
  • epm-release_upgrade: drop signs if there are unknown vendor ID during update from repo

28 october 2020 Vitaly Lipatov <lav at> 3.6.5-alt1

  • repack skypeforlinux: drop unneeded /opt/skypeforlinux dir
  • add play for discord
  • eget: add hack for skip mask if there ?...= (some args)
  • epm-epm_install: don't use epm command
  • add prescription for i586-remove
  • epm: print command when run with --verbose or EPM_VERBOSE is set
  • epm-remove: add --simulate support for deb

27 october 2020 Vitaly Lipatov <lav at> 3.6.4-alt1

  • add repack for teams (move to /opt, fix reqs)
  • play: add viber support
  • repack: move skype to /opt, fix reqs
  • improve all prescriptions for play

26 october 2020 Vitaly Lipatov <lav at> 3.6.3-alt1

  • epm-release-upgrade: remove gdb before update to p9
  • tools_eget: update to eget 4.0 (wget/curl support)
  • epm-sh-functions: always use internal tools_eget
  • epm-epm_install: fix for install more short name

24 october 2020 Vitaly Lipatov <lav at> 3.6.2-alt1

  • prescriptions: use DISTRVERNDOR instead of distro_info
  • prescriptions: add --remove support
  • epm-prescription: add support for --list, --list-all, --remove

24 october 2020 Vitaly Lipatov <lav at> 3.6.1-alt1

  • use has_space from estrlist (works with dash)
  • epm-repack: implement initial stoplist support for deb packages we don't want convert
  • epm-repack: make fatal any errors in repack scripts
  • add prescription for teamviewer

24 october 2020 Vitaly Lipatov <lav at> 3.6.0-alt1

  • epm-install: add --noscripts support for rpm install
  • epm-install: disable scripts by default for outside vendors
  • add prescription for teams, vivaldi
  • add repack for vivaldi-stable
  • prescription, repack: add PROGDIR to PATH
  • distr_info: sync with distro_info-1.7

23 october 2020 Vitaly Lipatov <lav at> 3.5.0-alt1

  • epm-autoremove: add --auto support
  • epm-repack: skip system dir packing
  • add repack script for microsoft-edge-dev
  • epm: introduce play command: use for install
          edge, zoom, chrome, chromium-gost, skype
          from the official sites

21 october 2020 Vitaly Lipatov <lav at> 3.4.0-alt2

  • add epm-repack subpackage (just a static requirements)

19 october 2020 Vitaly Lipatov <lav at> 3.4.0-alt1

  • serv-list_startup: temp. fix for non systemd systems
  • serv: add list-failed command
  • epm-repack: add workaround for empty Summary
  • add repack support for dialog-ee-x deb package
  • epm: disable warming up by default
  • epm addrepo/removerepo: fix repo manipulating on deb systems
  • epm-addrepo: initial implementation of addkey for deb

19 october 2020 Vitaly Lipatov <lav at> 3.3.5-alt1

  • epm-repo: fix set
  • epm-release_upgrade: big rewrite, add support for downgrade to с8
  • epm-release_upgrade: allow two params: from and to

16 october 2020 Vitaly Lipatov <lav at> 3.3.4-alt1

  • epm: skip all args with spaces (we don't support it)
  • epm-dedup: add --direct support to use epm internal implementation
  • epm-repofix: add support for yandex and basealt
  • epm-addrepo: add support for basealt and yandex repo sites
  • epm-release_upgrade: replace etersoft-gpgkeys with alt-gpgkeys if we have not LINUX@Etersoft repo
  • epm-repo: add set command implemented via clean & change
  • epm-repack: don't intersect with source rpm package

11 october 2020 Vitaly Lipatov <lav at> 3.3.3-alt1

  • fix typo in get_task_packages

10 october 2020 Vitaly Lipatov <lav at> 3.3.2-alt1

  • mask direct in assure_exists
  • epm-repofix: mask apt-repo using
  • update tools_estrlist from estrlist package
  • epm-remove: add --skip-missed

7 october 2020 Vitaly Lipatov <lav at> 3.3.1-alt1

  • get_task_packages: add arepo packages (i586) too
  • epm-upgrade: drop devel subpackages from upgrade from a task
  • update tools_estrlist from estrlist package
  • update glibc-restore prescription

6 october 2020 Vitaly Lipatov <lav at> 3.3.0-alt1

  • add epm prescription support
  • add prescription for install missed i586 packages (i586-fix)
  • add prescriptions for wine, php7, glusterfs7, glusterfs8
  • distr_info: sync with distro_info-1.3

30 september 2020 Vitaly Lipatov <lav at> 3.2.6-alt1

  • autoremove: use apt-get autoremove on ALT by default
  • epm-mark: add apt-mark support for ALT and deb based systems
  • epm-repack: add workaround for spaced paths to pkg
  • add PackageKit commands
  • s/return/exit (ALT bug 39014)

24 august 2020 Vitaly Lipatov <lav at> 3.2.5-alt1

  • epm-repack: always use anypackage to rpm function for deb->rpm conversion
  • epm-repack: drop dir "/" and other root dir paths from a file list
  • epm-repack: improve cleanup tmp dir
  • add repack scripts for InfoWatch products

24 july 2020 Andrey Cherepanov <cas at> 3.2.4-alt1

  • fix repack rules for mssql-server: remove libcrypto-devel and fix path to sysctl

4 july 2020 Vitaly Lipatov <lav at> 3.2.3-alt1

  • epm-download: force download remote package on ALTtoo
  • epm-assure: don't use direct epm call to package install
  • epm-upgrade: add missed task number arg
  • epm-sh-functions: disable broken eget output
  • epm-Install: ignore failed update by force param

22 june 2020 Vitaly Lipatov <lav at> 3.2.2-alt1

  • filelist: fix grep by contents

18 may 2020 Vitaly Lipatov <lav at> 3.2.1-alt1

  • epm query_file: return error if file is missed
  • add zoom repack rule

9 march 2020 Vitaly Lipatov <lav at> 3.2.0-alt1

  • epm: use packagekit name for PackageKit
  • serv: add /etc/eepm/serv.conf support
  • addrepo/removerepo: add dry-run support
  • use dnf by default on Fedora based system
  • epm: improve help
  • implement epm repo [list|add|remove|fix]
  • implement serv cat
  • add epm repo clean|save|restore (just skeleton)

19 february 2020 Vitaly Lipatov <lav at> 3.1.7-alt1

  • epm repofix: replace sources.list only on ALT
  • serv log: run without follow (-f) by default
  • epm addrepo: fix add url
  • epm-repofix: add initial support for repofix etersoft
  • epm repofix: unified subst rules (fix for p9)

16 february 2020 Vitaly Lipatov <lav at> 3.1.6-alt1

  • removerepo: fix tasks remove
  • rewrite removerepo
  • epm remove: fix remove status

12 february 2020 Vitaly Lipatov <lav at> 3.1.5-alt1

  • epm-install: fix double run rpm installing on ALT
  • epm-remove: don't use hilevel command if --nodeps
  • epm-remove: change to a writable dir (/tmp) before remove
  • epm-restore: temp. implementation of python requires translation to spec

5 february 2020 Vitaly Lipatov <lav at> 3.1.4-alt1

  • epm-repack: alien will use rpmbuild, assure we have it
  • epm-repack: repack only selected packages with abs paths (eterbug #14411)
  • epm: increase stdinput wait to 10 seconds
  • epm-print: improve print pkgsourcename

31 january 2020 Vitaly Lipatov <lav at> 3.1.3-alt1

  • commit packed files
  • distro_info related fixes
  • add initial openrc support
  • add restore command (install packages by project list (python's requirements.txt)
  • epm install: forbid src.rpm installation
  • epm repolist: support task number(s)
  • epm repack: more cleanup output, print list of converted packages
  • epm restore: add using ldd-requires for binary files

26 november 2019 Vitaly Lipatov <lav at> 3.1.2-alt1

  • improve homebrew support
  • serv: add edit support for systemd
  • fixes for ALT p9 detection
  • epm query_file: use -- after options
  • use external distro_info on non ALT systems
  • epm: add support for a few tasks in addrepo/removerepo/install
  • upgrade: add support for epm upgrade TASK (upgrade only already installed packages)
  • remove TASK: remove all packages from the TASK
  • release_upgrade: install alt-gpgkeys firstly

12 november 2019 Vitaly Lipatov <lav at> 3.1.1-alt1

  • epm-dedup: fix info message (ALT bug 37473)
  • epm: add --no-stdin support (do not read commands from stdin)
  • run internal eepm with --inscript (no read from stdin) (ALT bug 37209)

8 november 2019 Vitaly Lipatov <lav at> 3.1.0-alt1

  • add epm full-upgrade
  • kernel update/remove: add --auto support (non interactive)
  • is_active_systemd: rewrite systemd detection
  • serv: add print out virtualization type (via systemd helper)

5 november 2019 Vitaly Lipatov <lav at> 3.0.0-alt1

  • distr_info: p9 support
  • addrepo: add check for empty DISTRVERSION
  • epm install: add support for several task numbers
  • fix tasknumber checking
  • addrepo: add support for dnf, add support for epel repo add
  • release_upgrade: install etersoft-gpgkeys firstly if used one
  • epm: add alias for policy (resolve) and release-upgrade (upgrade-system)
  • add initial packagekit (pkcon) support
  • more clean and strict rules
  • workaround against ALT bug 37272

28 september 2019 Vitaly Lipatov <lav at> 2.6.0-alt1

  • add repack.d/ (ALT bug 37167)
  • fix systemd detection
  • epm-check_updated_repo: fix wrong cleaned variable
  • serv-log: add sshd support
  • repack improve requires

15 august 2019 Vitaly Lipatov <lav at> 2.5.10-alt1

  • move dedup code to the separate command
  • epm dedup: add apt-get dedup from apt-get dedup support
  • epm search: improve for zypper
  • release_upgrade: rewrite to p9 upgrade support

17 may 2019 Vitaly Lipatov <lav at> 2.5.9-alt1

  • epm-check: use rpmevrcmp to delete old versions
  • epm-sh-functions: improve systemd detection (docker support)
  • support release upgrade for p9

26 march 2019 Vitaly Lipatov <lav at> 2.5.8-alt1

  • add trueconf-client repack config
  • epm: set timeout for 2 secs
  • fix broken pkg_filenames

25 february 2019 Vitaly Lipatov <lav at> 2.5.7-alt1

  • epm downgrade: add --auto support
  • add CONFIGDIR support
  • add repack scripts for chromium-gost and google-chrome
  • fix comments

5 february 2019 Vitaly Lipatov <lav at> 2.5.6-alt1

  • check: improve remove dupls: remove identical packages, add common removing

25 january 2019 Vitaly Lipatov <lav at> 2.5.5-alt1

  • check: add fix duplicates
  • epm: keep sssd-ad during upgrade

29 november 2018 Vitaly Lipatov <lav at> 2.5.4-alt1

  • add Amzn (Amazon Linux AMI) support
  • rename README to
  • fix openSUSE Leap support
  • epm-release_upgrade: force install make-initrd if exists when upgrade to Sisyphus

6 october 2018 Vitaly Lipatov <lav at> 2.5.3-alt1

  • distr_info -b: add 64 bit for aarch64
  • epm-print: fix release output, add version-release support
  • add
  • add --short support for what-depends

24 july 2018 Vitaly Lipatov <lav at> 2.5.2-alt1

  • distr_info: add OpenWrt detection
  • distr_info: drop obsoleted systems
  • fix inputistty (implement via test -t)
  • distr_info: use awk instead tr (broken in busybox on OpenWrt), cleanup code

17 july 2018 Vitaly Lipatov <lav at> 2.5.1-alt1

  • distr_info: small fixes
  • epm-query: fix __print_suffix (skip for empty arg)

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