Commit 0586ff4c authored by Vitaly Lipatov's avatar Vitaly Lipatov

add some comments

parent be173df8
add epm site / epmurl in replace to rpmurl
yum remove $(package-cleanup --orphans
https://github.com/biow0lf/prometheus-cli
[17:40:14] <icesik@jabber.ru> [biow0lf@home prometheus-cli]$ ruby prometheus-cli.rb srpm openbox
$ ruby prometheus-cli.rb srpm openbox
Branch: Sisyphus
Name: openbox
Version: 3.5.0
Release: alt5
[17:45:48] <Lav> Привет! О, круто, спасибо! Пакетить будешь?
[17:46:15] <icesik@jabber.ru> сек
[17:46:33] <icesik@jabber.ru>
может ты этого ещё не видел, http://packages.altlinux.org/api_doc/
[17:46:43] <icesik@jabber.ru> но у нас теперь есть апи для прометея
[17:47:12] <icesik@jabber.ru> пока для бранчей, пакетов с исходниками и багов. остальное дотягивается
[17:47:24] <Lav> А, там REST типа
[17:47:30] <icesik@jabber.ru> т.е. цель сделать апи для всего :)
[17:47:36] <Lav> Да. здорово
[17:47:59] <icesik@jabber.ru> чистый REST для всего. правда без возможности на запись. только на чтение. всего.
[17:48:36] <Lav> А как ты с багзиллой контачишь так быстро?
http://packages.altlinux.org/api_doc/
Если передавать URL, то пропускает вызов rpm?
См. описание алгоритма установки с URL
строки в кавычках до rr (удаления репозитория) и добавления репозитория не доходят
......@@ -33,8 +24,6 @@ dotty - через ссылки на реальные названия (epm req
Загрузку конфига
Установку пакета по URL
Использование | less теряет код возврата команды. Нужно сделать nobash решение, которое сохранит статус
Команда
docmdmore
......@@ -43,21 +32,13 @@ docmdmore
Установка (для отсутствующих файлов пакетов) и удаление (в любом случае) должны производиться с укороченными именами (которые воспримет верхний уровень)
Чтобы было легко выстраивать цепочки, нужно ввод не с консоли (если есть) воспринимать как параметры.
То же для EPM
Дописать таблицу на вики на основании реализованных команд.
2. Дописать таблицу на вики на основании реализованных команд.
3. Доделать и проверить deplist|requires
https://wiki.archlinux.org/index.php/Pacman_Rosetta
Вывернуть:
Было предложение вывернуть:
Не case по каждой системе, а в каталоге по каждой системе разместить файлы, выполняющие нужные действия.
apt-rpm/install
apt-rpm/remove
при упаковке лучше собирать в один файл.
Внесто общих функций тоже модули.
serv должен уметь показывать порядок загрузки?
#!/bin/sh
#
# Copyright (C) 2013, 2014 Etersoft
# Copyright (C) 2013, 2014 Vitaly Lipatov <lav@etersoft.ru>
# Copyright (C) 2013, 2014, 2015 Etersoft
# Copyright (C) 2013, 2014, 2015 Vitaly Lipatov <lav@etersoft.ru>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
......@@ -74,6 +74,8 @@ __epm_assure()
# TODO: use package name normalization
info "Installing appropriate package for $1 command..."
# TODO: why we can't use epm install here? it can be non interactive and skip-installed
# QUESTION: how we can this package is installed if its not?
load_helper epm-install
local PACKAGE="$2"
......
......@@ -300,6 +300,7 @@ __get_package_for_command()
esac
}
# TODO: we we can't use epm directly?
assure_exists()
{
load_helper epm-assure
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment