openSUSE 13.2 x64を使っています。
皆さんの環境で
osc service run format_spec_file
はちゃんと動いているでしょうか?
私の環境ではこんなエラーが出ています。
http://lists.opensuse.org/archive/opensuse-ja/2014-07/msg00024.html
> osc service run format_spec_file
Traceback (most recent call last):
File "/usr/bin/osc", line 26, in <module>
r = babysitter.run(osccli)
File "/usr/lib/python2.7/site-packages/osc/babysitter.py", line 61, in run
return prg.main(argv)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 343, in main
return self.cmd(args)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 366, in cmd
retval = self.onecmd(argv)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 500, in onecmd
return self._dispatch_cmd(handler, argv)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 1230, in
_dispatch_cmd
return handler(argv[0], opts, *args)
File "/usr/lib/python2.7/site-packages/osc/commandline.py", line
6093, in do_service
return p.run_source_services(mode, singleservice)
File "/usr/lib/python2.7/site-packages/osc/core.py", line 2299, in
run_source_services
r = si.execute(self.absdir, mode, singleservice, verbose)
File "/usr/lib/python2.7/site-packages/osc/core.py", line 423, in execute
shutil.move( os.path.join(temp_dir, filename), os.path.join(dir,
"_service:"+name+":"+filename) )
NameError: global name 'name' is not defined
ついこの間まで正しく動いていたような気がするのですが、
他の皆さんの環境で再現性があるか否かが知りたくてお伺いします。
--
Mitsutoshi NAKANO <ItSANgo(a)gmail.com> <bkbin005(a)rinku.zaq.ne.jp>
<https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/>
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-ja+owner(a)opensuse.org
ci5kym です。
opensue13.1 インストール用の ドライバディスクの作成をしたいのですが、
以下のシェルスクリプトの 内容が 今ひとつ理解できないので、
ご教授お願い致します。
対象ドライバは、arecaのraidカードの arcmsrドライバアップデートです。
このモジュールはカーネルツリーにあるのですが、カーネルに組み込まれた
バージョン以後に発売になった製品には対応していません。
そこで、対応した新しい arcmsrのソースがメーカーより提供されているのですが、
これを 13.1のインストール痔に 置換えアップデートさせてインストールしたいのです。
以下の スクリプトは、それの準備をしているらしいのですが、
今ひとつ 意味がわかりません。
お分かりのかたがおられたら、これの解説をお願いいたします。
---------------------------
#! /bin/sh
# list of updated modules
mods="arcmsr"
# rebuild InitrdModules info:
# - add all modules from $mods that are currently loaded
# - put them into the correct order
imods=`grep "InitrdModules:" /etc/install.inf | sed -e 's/^InitrdModules://'`
imods2=" $imods $mods "
# add all modules that are currently loaded
for i in `cat /proc/modules | cut -d ' ' -f 1` ; do
x="${imods2/ $i / }"
if [ "$imods2" != "$x" ] ; then
imods2="$x"
imods3="$i $imods3"
fi
done
# add all modules that were in InitrdModules but are currently not loaded
# (there should be none, but who knows...)
for i in $mods ; do
imods2="${imods2/ $i / }"
done
imods3="$imods3 $imods2"
imods=`echo $imods3`
grep -v "InitrdModules:" /etc/install.inf >/etc/install.tmp
if [ "$imods" ] ; then
echo "InitrdModules: $imods" >/etc/install.initrd
cat /etc/install.initrd /etc/install.tmp > /etc/install.inf
rm -f /etc/install.initrd /etc/install.tmp
else
mv /etc/install.tmp /etc/install.inf
fi
#SuSE Driver Update Disk Bug
cd /update/000
find . |cpio -pdm .. >/dev/null 2>&1
-----------------------------------------------
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-ja+owner(a)opensuse.org