Vor der Wahl ist eine Wunschliste des Bundesinnenministeriums bekannt geworden, die unser Land weitestgehend in einen noch stärkeren Überwachungsstatt umwandeln soll (PDF, 1,2 MB). Es ist kein Entwurf, wie bei solchen Dingen immer wieder gerne behauptet wird, die Liste ist bereits in einer Art und Weise formuliert worden, so dass sie ohne weitere Überarbeitung in den bevorstehenden Koalitionsvertrag übernommen werden kann. Es steht außer Frage, dass die SPD diese Maßnahmen abgenickt hätte. Nicht erst seit Otto Schily und seinen Katalogen, schon viel früher, Stichwort Radikalenerlass, wissen wir, dass die SPD und die Freiheits- und Grundrechte sich gegenseitig ausschließen. Patrick Breyer vom Arbeitskreis Vorratsdatenspeicherung hat die Wunschliste zusammengefasst (CC-Lizenz):
(weiterlesen…)

Manche Programme lassen sich nicht mit mehreren Parameter ausführen:
# atacontrol status ar0 ar1
usage: atacontrol <command> args:
atacontrol list
atacontrol info channel
atacontrol attach channel
atacontrol detach channel
atacontrol reinit channel
atacontrol create type [interleave] disk0 ... diskN
atacontrol delete array
atacontrol addspare array disk
atacontrol rebuild array
atacontrol status array
atacontrol mode device [mode]
atacontrol cap device
atacontrol spindown device [seconds]
Dies kann mit Hilfe von apply umgangen werden. Im folgenden Beispiel wird zuerst der RAID-Status von ar0, danach von ar1 abgefragt. Durch die -d Option wird nur angezeigt was ausgeführt würde, ohne die Befehle auszuführen:
# apply -d "atacontrol status %1" ar0 ar1
exec atacontrol status ar0
exec atacontrol status ar1
# apply "atacontrol status %1" ar0 ar1
ar0: ATA RAID1 status: READY
subdisks:
0 ad4 ONLINE
1 ad6 ONLINE
ar1: ATA RAID1 status: READY
subdisks:
0 ad5 ONLINE
1 ad7 ONLINE
Im folgenden Beispiel wird mit der -2 Option angegeben, dass jeweils zwei Parameter aus der Liste zusammen ausgeführt werden.
# apply -d -2 cmp a1 b1 a2 b2 a3 b3
exec cmp a1 b1
exec cmp a2 b2
exec cmp a3 b3
# apply -2 cmp a1 b1 a2 b2 a3 b3
a1 b1 differ: char 1, line 1
a2 b2 differ: char 1, line 1
a3 b3 differ: char 1, line 1
Auf FreeBSD ist apply standardmässig im Basissystem vorhanden. Mehr Informationen zu apply findet man in der Manpage apply(1).
Von
saigkill, am 03.10.2009
OpenSUSE Weekly News Ausgabe #90
- Joe Brockmeier: Hundreds converge on Nuremberg for openSUSE Conference
- How To Build A Self-hosted Wordpress Blog For Free
- Andrew Wafaa: Goblin 1Click
- Sascha Manns: OOo4kids: Special Version for Kids
http://de.opensuse.org/OpenSUSE-Wochenschau/90
Feedback an: saigkill@opensuse.org
Download audio file (2009-10-01.Radiotux.Opensuse-Weekly-News.mp3)
Von
Martin, am 03.10.2009
Howdy,
Here is a patch to update python to 2.6.3, it seems all fine to me,
i’ve already update locally without any problems, tinderbox run was
also fine and dependency ports builds without problems. If you
like to test the patch feel free and fetch it from here.
After the 8.0 Release I plan to remove python 2.3 and 2.4, [...]
Von
linuxnetzer, am 03.10.2009
Ende Juli veröffentlichte ich das Skript „findgrep“, das mit Hilfe von „find“ und „grep“ Verzeichnisse rekursiv nach Textmustern durchsucht. Der dazu erschienene Artikel (samt Skript für die bash) hat sich inzwischen zu einem der meistaufgerufenen Artikel dieses Blogs gemausert. Auch bei den Suchanfragen, über die dieses Blog gefunden wird, stehen Ausdrücke wie „find und grep [...]
