ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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