* Re: [devel] [SCM] packages/update-kernel: heads/master
@ 2010-09-27 10:52 ` Vladimir V. Kamarzin
2010-09-27 10:57 ` Dmitriy Kulik
0 siblings, 1 reply; 7+ messages in thread
From: Vladimir V. Kamarzin @ 2010-09-27 10:52 UTC (permalink / raw)
To: ALT Devel discussion list
>>>>> On 27 Sep 2010 at 16:09 "DK" == Dmitriy Kulik writes:
DK> Update of /people/lnkvisitor/packages/update-kernel.git
DK> Changes statistics since `0.9.2-alt1' follows:
DK> update-kernel.spec | 6 +++++-
DK> update_kernel_modules_cetus.sh | 37 +++++++++++++++++++++++++++++++++----
DK> 2 files changed, 38 insertions(+), 5 deletions(-)
DK> Changelog since `0.9.2-alt1' follows:
DK> commit a372000db6555c92ce04c0d2003d6055436dd609
DK> Author: Dmitriy Kulik <lnkvisitor@altlinux.org>
DK> Date: Mon Sep 27 13:05:24 2010 +0300
DK> 0.9.3-alt1
DK> - Add interactive mode (-i)
DK> - Add options -a|--all (Closes: #22271)
DK> Full diff since `0.9.2-alt1' follows:
DK> diff --git a/update-kernel.spec b/update-kernel.spec
DK> index 11e8619..3dd79d1 100644
DK> --- a/update-kernel.spec
DK> +++ b/update-kernel.spec
DK> @@ -1,5 +1,5 @@
DK> Name: update-kernel
DK> -Version: 0.9.2
DK> +Version: 0.9.3
DK> Release: alt1
DK> Summary: Update kernel and modules
DK> @@ -37,6 +37,10 @@ install -pm755 remove-old-kernels %buildroot%_sbindir/
DK> %_sbindir/*
DK> %changelog
DK> +* Mon Sep 27 2010 Dmitriy Kulik <lnkvisitor@altlinux.org> 0.9.3-alt1
DK> +- Add interactive mode (-i)
DK> +- Add options -a|--all (Closes: #22271)
DK> +
DK> * Sat Oct 17 2009 Michael Shigorin <mike@altlinux.org> 0.9.2-alt1
DK> - removed warning on x11setupdrv absence due to its obsolescence
DK> (closes: #21872)
Повышение версии в спеке лучше делать отдельным коммитом.
DK> diff --git a/update_kernel_modules_cetus.sh b/update_kernel_modules_cetus.sh
DK> index 86af74c..0653454 100755
DK> --- a/update_kernel_modules_cetus.sh
DK> +++ b/update_kernel_modules_cetus.sh
DK> @@ -4,6 +4,7 @@
DK> # Copyright (C) 2008-2009 Vladimir V. Kamarzin <vvk@altlinux.org>
DK> # Copyright (C) 2008-2009 Michael Shigorin <mike@altlinux.org>
DK> # Copyright (C) 2008 Konstantin Baev <kipruss@altlinux.org>
DK> +# Copyright (C) 2010 Dmitry Kulik <lnkvisitor@altlinux.org>
DK> #
DK> # Update kernel with modules
DK> #
DK> @@ -28,7 +29,9 @@ show_help()
DK> cat <<EOF
DK> Usage: $PROG [options]
DK> Valid options are:
DK> - -f, --force force kernel upgrade
DK> + -a, --all install all kernel modules
DK> + -i interactive modules install, exclude force install
А где длинная форма?
DK> + -f, --force force kernel upgrade, non-interactively
DK> -t, --type install kernel with specified flavour (ovz-smp, std-def, etc)
DK> -r, --release install kernel with specified release (alt10, alt22, etc)
DK> -h, --help show this text and exit
DK> @@ -37,14 +40,18 @@ exit 1
DK> }
DK> #parse command line options
DK> -TEMP=`getopt -n $PROG -o f,t:,r:,h -l force,type:,release:,help -- "$@"` || show_help
DK> +TEMP=`getopt -n $PROG -o a,i,f,t:,r:,h -l all,force,type:,release:,help -- "$@"` || show_help
DK> eval set -- "$TEMP"
DK> while :; do
DK> case "$1" in
DK> --) shift; break
DK> ;;
DK> - -f|--force) force=1
DK> + -a|--all) all=1
DK> + ;;
";;" съехало
DK> + -i) interactive=1 ; force=0
DK> + ;;
DK> + -f|--force) force=1 ; interactive=0
Так лучше не делать. Надо просто сделать проверку на взаимоисключающие опции
(примеры можно посмотреть в gear, hasher, sisyphus-mirror - ключевая фраза "are mutually exclusive")
DK> ;;
DK> -t|--type) shift ; kernel_flavour="$1"
DK> ;;
DK> @@ -129,11 +136,33 @@ message "Updating modules for kernel: $newkernel_ver_flav_rel"
DK> # get list of all available modules
DK> ALLMODULES="$(apt-cache pkgnames kernel-modules | grep $kernel_flavour | sed -e "s,^kernel-modules-\(.*\)-$kernel_flavour.*,\1,g"| sed -e "s,-[[:digit:]]\.[[:digit:]]\.[[:digit:]].*,,g" | sort -u)"
DK> +function module_install() {
Слово function можно убрать.
DK> + module=$1
DK> + if [ "$interactive" == 1 ]; then
"==" можно заменить на "="
--
vvk
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 10:52 ` [devel] [SCM] packages/update-kernel: heads/master Vladimir V. Kamarzin
@ 2010-09-27 10:57 ` Dmitriy Kulik
2010-09-27 11:13 ` Vladimir V. Kamarzin
0 siblings, 1 reply; 7+ messages in thread
From: Dmitriy Kulik @ 2010-09-27 10:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/9/27 Vladimir V. Kamarzin <vvk@vvk.pp.ru>:
>>>>>> On 27 Sep 2010 at 16:09 "DK" == Dmitriy Kulik writes:
>
> Повышение версии в спеке лучше делать отдельным коммитом.
> А где длинная форма?
Сделаем.
> Так лучше не делать. Надо просто сделать проверку на взаимоисключающие опции
> (примеры можно посмотреть в gear, hasher, sisyphus-mirror - ключевая фраза "are mutually exclusive")
Надеялся сделать взаимоисключение по последнему ключу.
> "==" можно заменить на "="
исправим...
Если мерж еще не делали, то сейчас поправлю и git push -f?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 10:57 ` Dmitriy Kulik
@ 2010-09-27 11:13 ` Vladimir V. Kamarzin
2010-09-27 11:20 ` Dmitriy Kulik
0 siblings, 1 reply; 7+ messages in thread
From: Vladimir V. Kamarzin @ 2010-09-27 11:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
>>>>> On 27 Sep 2010 at 16:57 "DK" == Dmitriy Kulik writes:
DK> Если мерж еще не делали, то сейчас поправлю и git push -f?
Нет, я ещё не мёржил.
--
vvk
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 11:13 ` Vladimir V. Kamarzin
@ 2010-09-27 11:20 ` Dmitriy Kulik
2010-09-27 12:09 ` Vladimir V. Kamarzin
0 siblings, 1 reply; 7+ messages in thread
From: Dmitriy Kulik @ 2010-09-27 11:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/9/27 Vladimir V. Kamarzin <vvk@altlinux.ru>:
>>>>>> On 27 Sep 2010 at 16:57 "DK" == Dmitriy Kulik writes:
>
> DK> Если мерж еще не делали, то сейчас поправлю и git push -f?
>
> Нет, я ещё не мёржил.
>
Отправил. Мне делать билд для тестирования?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 11:20 ` Dmitriy Kulik
@ 2010-09-27 12:09 ` Vladimir V. Kamarzin
2010-09-27 12:17 ` Dmitriy Kulik
0 siblings, 1 reply; 7+ messages in thread
From: Vladimir V. Kamarzin @ 2010-09-27 12:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
>>>>> On 27 Sep 2010 at 17:20 "DK" == Dmitriy Kulik writes:
>> DK> Если мерж еще не делали, то сейчас поправлю и git push -f?
>>
>> Нет, я ещё не мёржил.
>>
DK> Отправил. Мне делать билд для тестирования?
Достаточно проверить работоспособность. Я завтра смёржу и залью.
--
vvk
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 12:09 ` Vladimir V. Kamarzin
@ 2010-09-27 12:17 ` Dmitriy Kulik
2010-09-27 12:43 ` Dmitriy Kulik
0 siblings, 1 reply; 7+ messages in thread
From: Dmitriy Kulik @ 2010-09-27 12:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/9/27 Vladimir V. Kamarzin <vvk@altlinux.ru>:
> Достаточно проверить работоспособность. Я завтра смёржу и залью.
У себя проверял. Работает как задумано.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] [SCM] packages/update-kernel: heads/master
2010-09-27 12:17 ` Dmitriy Kulik
@ 2010-09-27 12:43 ` Dmitriy Kulik
0 siblings, 0 replies; 7+ messages in thread
From: Dmitriy Kulik @ 2010-09-27 12:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/9/27 Dmitriy Kulik <lnkvisitor@altlinux.org>:
> 2010/9/27 Vladimir V. Kamarzin <vvk@altlinux.ru>:
>> Достаточно проверить работоспособность. Я завтра смёржу и залью.
>
> У себя проверял. Работает как задумано.
>
Может кому-то интересно будет:
http://git.altlinux.org/tasks/29672/build/1/i586/rpms/update-kernel-0.9.3-alt1.noarch.rpm
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-09-27 12:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-27 10:52 ` [devel] [SCM] packages/update-kernel: heads/master Vladimir V. Kamarzin
2010-09-27 10:57 ` Dmitriy Kulik
2010-09-27 11:13 ` Vladimir V. Kamarzin
2010-09-27 11:20 ` Dmitriy Kulik
2010-09-27 12:09 ` Vladimir V. Kamarzin
2010-09-27 12:17 ` Dmitriy Kulik
2010-09-27 12:43 ` Dmitriy Kulik
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git