Commit a39414a3 authored by Vitaly Lipatov's avatar Vitaly Lipatov

convert to utf8

parent be91a995
rpmgp -b - apt-get build-dep,
lib, %files:
rpmgp -b не работает из-за apt-get build-dep, делать вручную
Если пакет начинается с lib, добавлять перед %files:
%post -p %post_ldconfig
%postun -p %postun_ldconfig
backports
для backports
- upload.SS rpmbs -u ??
Что-то пишет пакет в upload.SS при простом rpmbs -u ??
http://git.altlinux.org/people/kharpost/packages/gitalt-tasker.git?p=gitalt-tasker.git;a=blob;f=gitalt-tasker/git-task;h=81e0261813a9fe2be230fb0c47b4ff4efd9a2675;hb=bfcc80b9af49b8ea0629db80d4c2f29a024d574e
korinf
не раобтает указание цкелевого каталога в korinf
:
gear
# etersoft-build-utils repack DIR - DIR NAME-VERSION
# etersoft-build-utils remove DIR/FILE [DIR/FILE] -
Добавить поддержку в спеке служебного комментария для автоматической перепаковки исходников:
Учитывать gear
# etersoft-build-utils repack DIR - упаковать DIR в архив с названием NAME-VERSION
# etersoft-build-utils remove DIR/FILE [DIR/FILE] - удалить указанные каталоги и файлы и упаковать
:
Удаление пакета из Сизифа:
ssh git.alt task new
ssh git.alt task add del PACKAGE
ssh git.alt task run
......@@ -27,13 +27,13 @@ task #9430: added #1: delete package python-module-pyclamav from sisyphus
task #9430: queued, result will be emailed to lav@altlinux.org
:
сделать раскрытие версии и имени пакета:
fonts-ttf-%fname-1.04-alt1.src.rpm
apt-cache list-extras
BuildArch: noarch
Нужно убирать BuildArch: noarch при бэкпортировании
Нужно добавлять устаревшие ныне секции при бэкпортировании
todo rebuild:
......@@ -44,61 +44,61 @@ exec time rpmbuild --target="\$target" $nodeps -bs "\$@"
!!
, ,
( ). , ,
.
Изменить порядок поиска замен, чтобы он происходил без базовой версии, а замены от предыдущей версии
действовали на следующие (тогда нужно вводить понятие порядка версий). Таким образом, файл с общими заменами не нужен,
а при поиске нужно искать с текущей версии до меньших.
Req ( )
Нужно сделать замену требований к пакетам только для Req (и уж точно не для )
:
ALT -
pkgrepl.rpm - ,
pkgrepl.pclinux -
pkgrepl.pclinux.2007 -
, ( ALT)
файлы с заменой:
пакет ALT - пакет замены
pkgrepl.rpm - базовый, используется всегда
pkgrepl.pclinux - для конкретной системы
pkgrepl.pclinux.2007 - для конкретной версии системы
записываем, откуда (из ALT) на что в другой системе менять
%homedir tmp ?
%homedir в определении tmp не работает?
rpm -bE rpm --showrc ?
Реализовать rpm -bE через rpm --showrc ?
=== ===
=== Текущая разработка ===
ݣ ( , ).
( ,
). , , ݣ .
Есть ещё пакеты с версией в виде даты (именно версией, а не релизом). Их
тоже желательно не забыть (в том числе в части, касающейся
макроподстановок). Но это, кажется, ещё более сложная задача.
=== 1.7 ===
- %changelog rpmcs
-
- rpmbph src.rpm ( hasher):
--init-root, .in, rpm -i src.rpm, rpmbph ( hasher), .out { }
hasher ??
- ,
- / ?
=== 1.8 ===
+ how to use --build-args= for hsh? - myhsh rpm
- ?
- , ޣ (diff )
- .pot
- pot - echog ( message)
=== 2.0 ===
- /etc/rpm/*functions
- LICENSE INSTALL
- TODO:
( -- )
- -i -u
- ( )?
=== Версия 1.7 ===
- Не трогать часть файла после %changelog при rpmcs
- добавить сборки раскидавшихся зависимостей на Иксы в одну
- rpmbph для src.rpm (через hasher):
--init-root, .in, rpm -i src.rpm, rpmbph (не собирающий в hasher), .out { команды в скобках }
чтобы спек исправлял прямо в hasher при сборке??
- подготовить текст новости, порекламировать
- обновить/сделать страницу с описанием проекта?
=== Версия 1.8 ===
+ how to use --build-args= for hsh? - проброс параметров в myhsh как параметров для rpm
- Сделать нормальную документацию?
- получение спеков из других проектов, с отчётом об обновлении (diff между)
- исправить формирование .pot
- исправить способ создания pot -и echog (заметить на message)
=== Версия 2.0 ===
- удалить файл /etc/rpm/*functions
- доделать проверку на качество лицензии в LICENSE и содержимое INSTALL
- TODO: добавить возможность указания запускаемой команды
(разделяя строку параметров на до -- и после)
- -i -u требуют именно такого порядка использования
- перейти на общую обработку всех команд (одним скриптом)?
Unpackaged:
awk '
on { if (/^ +\//) print $0; else on=0 }
/^warning: Installed \(but unpackaged\)/ { on=1; print $0 }
' <"$LOG_FILE"
            on { if (/^ +\//) print $0; else on=0 }
            /^warning: Installed \(but unpackaged\)/ { on=1; print $0 }
        ' <"$LOG_FILE"
----
......@@ -111,14 +111,14 @@ $ echo $a
line3
> >>:) 3. ,
> >>:) 3. Было бы здорово, чтобы скрипты сначала проверяли
> >>
> >> ,
> >> , apt.conf
> >> .
> >>передаваемые им аргументы, а потом начинали печатать
> >> служебную информацию, как то какой apt.conf они будут
> >> использовать.
> >
> > .
> >Не понял проблемы.
>
> rpmgs --help :)
> Попробуйте написать rpmgs --help :)
# - short-circuit -bc -bi :(
# - short-circuit работает только с -bc и -bi на других платформах :(
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