Mailinglist Archive: opensuse-de (4684 mails)
| < Previous | Next > |
Re: GNU/POSIX und Optionen
- From: Christian Boltz <christian.boltz@xxxxxxxx>
- Date: Thu, 29 May 2003 18:08:43 +0200
- Message-id: <200305291738.03127@xxxxxxxxxxxxxxx>
Hallo David, hallo Leute,
ich hatte ca. 600 Mails vorrätig [1], die Antwort kommt also etwas
verspätet ;-)
Am Samstag, 24. Mai 2003 03:27 schrieb David Haller:
;-)
Ist wohl Ansichtssache. Ich hab mir fest vorgenommen, mein /etc auf
jeden Fall vor dem nächsten Distri-Update in ein CVS zu packen ;-)
Tja, und ich weiß dann eben, dass "irgendwo" immer "im CVS" bedeutet ;-)
[...]
Keine Ahnung. Frag doch einfach mal nach *g*
IMHO meist der diff ;-) (vor allem, wenn man noch eine
*.${distname}_orig hat ;-)
Ich habs schon einige Male geschrieben: Meine Apache-Config kann ich
einfach per patch wiederherstellen :-))
Na dann viel Spaß ;-)
Wie es aussieht, kann ich mir einiges an Arbeit sparen ;-)
Das folgende kam gestern über fm-news:
-----------------------------------------------------------------------
[009] - bash programmable completion 20030527 (Stable)
by Ian Macdonald (http://freshmeat.net/users/ianmacd/)
Tuesday, May 27th 2003 04:45
System :: Shells
System :: Systems Administration
Utilities
About: Since v2.04, bash has allowed you to intelligently program and
extend its standard completion behavior to achieve complex command lines
with just a few keystrokes. Imagine typing ssh [Tab] and being able to
complete on hosts from your ~/.ssh/known_hosts files. Or typing man 3
str [Tab] and getting a list of all string handling functions in the
UNIX manual. mount system: [Tab] would complete on all exported
file-systems from the host called system, while make [Tab] would
complete on all targets in Makefile. This project was conceived to
produce programmable completion routines for the most common Linux/UNIX
commands, reducing the amount of typing sysadmins and programmers need
to do on a daily basis.
Changes: Minor fixes were made to apt-cache and dpkg completion.
FreeBSD portinstall completion was added. insmod/modprobe completion
now correctly handles .ko files for use with the 2.5/2.6 Linux kernel.
Robustness was improved when code is sourced from within a shell
function. Various minor bugs in the code were fixed.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/bashcompletion/
-----------------------------------------------------------------------
Hört sich doch ganz gut an und wird nachher gleich getestet ;-)
Gruß
Christian Boltz
[1] das kommt davon, wenn man sonntags weg ist und montags lieber
fernsieht, als Mails zu lesen ;-)
--
####################### Fontlinge Developer #######################
### Fontlinge - Schriftenverwaltung für Linux ###
### Fontlinge 2.0 jetzt downloaden! #### http://www.gesindel.de ###
###################################################################
ich hatte ca. 600 Mails vorrätig [1], die Antwort kommt also etwas
verspätet ;-)
Am Samstag, 24. Mai 2003 03:27 schrieb David Haller:
[Achtung: Diese Mail enthaelt viel Nostalgie ;)]
;-)
On Sat, 24 May 2003, Christian Boltz wrote:
Am Freitag, 23. Mai 2003 01:40 schrieb David Haller:
On Thu, 22 May 2003, Christian Boltz wrote:
Am Donnerstag, 22. Mai 2003 04:26 schrieb David Haller:
On Wed, 21 May 2003, Christian Boltz wrote:
Am Mittwoch, 21. Mai 2003 06:00 schrieb David Haller:
On Wed, 21 May 2003, Christian Boltz wrote:
[config im CVS]
Zusätzlich habe ich mir ViewCVS installiert (Webinterface, wird
auch von SourceForge verwendet), damit ich gemütlich durch meine
CVS-Verzeichnisse browsen kann, Änderungen nachsehen
(Log-Eintrag und diff), ... - liegt bei mir übrigens auf dem
vhost cvs.tux ;-)
Ne danke, also ViewCVS mag ich nicht. Das is mir zu umstaendlich.
Das liegt aber vermutlich weniger an der UI, als an CVS und an
mir...
Ich nutze es auch nur zum Stöbern in alten Versionen ;-)
Ahem, ja. Da nehm ich halt 'ls blubb/bla*' ;) Oder den mc. Achso, nur
damit du mich nicht missverstehst: CVS als solches finde ich sinnvoll
und gut usw. Nur eben nicht fuer meine config etc. ;) Da halt ich mir
lieber mein "eigenes" Archiv.
Ist wohl Ansichtssache. Ich hab mir fest vorgenommen, mein /etc auf
jeden Fall vor dem nächsten Distri-Update in ein CVS zu packen ;-)
AFAIR hab ich noch config-Dateien von
meiner SuSE 5.3 irgendwo auf den HDs rumfahren... ;)
Tja, und ich weiß dann eben, dass "irgendwo" immer "im CVS" bedeutet ;-)
[...]
Ich weiß, dass "Vorteil beim Distri-Update" für Dich kein
Argument ist, da Du sowas ja anscheinend nie machst ;-)
Jep. Und ein Update wuerde auf meinem System mit schaetzungsweise
100%iger Sicherheit auch nicht funktionieren ;)
Glaub ich gern. Trotzdem wäre es mal interessant, wie YaST2 auf
Deine handgepflegte Uralt-SuSE reagiert ;-)
Ja. Das waere interessant. Leider habe ich den Plattenplatz nicht,
meine ex-SuSE fuer einen Test zu klonen.
<blatant plug>
Wie waere's, legt doch mal zusammen und sponsort mir ne neue >= 80
GB-HD, da koennte ich dann den Test fahren ;))
</plug>
Hm. Wuerde so ein Test auch SuSE interessieren? ;)
Keine Ahnung. Frag doch einfach mal nach *g*
Und was das Anpassen angeht: da nehm ich mir lieber die letzte
Version ins eine xemacs Fenster, und die neue ins andere. Und dann
werden eben die Optionen abgeklappert. Das ist zwar muehsam,
klappt aber immer :)
Ich vergleiche das bisher immer mit diff und überarbeite die neue
Config teilweise manuell, teilweise per patch (letzteres vor allem,
wenn ich eine $configfile.orig$dist_nr angelegt hatte. Meine
Apache-Config kann ich auf diese Art recht schnell wiederherstellen
;-)
Ja, stimmt. Nen diff stell ich auch ab und an her, falls die
Aenderungen eher verteilt sind ;) Kommt dann eben auch drauf an, was
bequemer zu lesen/zu uebernehmen ist.
IMHO meist der diff ;-) (vor allem, wenn man noch eine
*.${distname}_orig hat ;-)
Ich habs schon einige Male geschrieben: Meine Apache-Config kann ich
einfach per patch wiederherstellen :-))
(so mach ich das z.B. auch bei den Kerneln, 2mal ein
xterm mit menuconfig... Auf die Art schleif ich die Kernel-config
schon seit 2.2.10 mit. Und das waren >= 30 Kernels zwischendrin!
Was willst Du mit so vielen Kerneln? *g*
Testen, und wenn's laeuft auch verwenden. ;) Ja, die meisten hab ich
hoechstens mal getestet, aber andere hatte und hab ich > 1 Jahr im
Betrieb... [...]
[...] Hm. Ich sollte mal nachschauen, was der erste Kernel war, mit
dem ich in Kontakt kam, [...] Das war ne Debian 1.3.1 mit nem Kernel
"2.0.29" von Ende 1997 ;) Also Ende, nicht Mitte... Boah! Ich glaub
ich muss mal versuchen, das Teil nochmal zu installieren -- heute
muesste ich mit dem Teil doch klarkommen... *bg*
Na dann viel Spaß ;-)
[...]
*Isch 'abe aber kein complete!*
$ type -a complete
bash: type: complete: not found
Du solltest wirklich mal Deine Bash updaten ;-)
Wieso? Lohnt sich der Aufwand?
Mir wäre complete der Aufwand schon wert ;-)
Hmja, dann schau ich mir das bei Gelegenheit vielleicht mal an ;)
Und ich bastel bei Gelegenheit weitere complete-Aufrufe zusammen und
leg die (sobald es genügend sind) wohl auf meiner Homepage ab ;-)
Fein! Dann weiss ich ja, wo ich schauen muss, wenn ich die bash dann
mal aktualisiert habe ;)
Wie es aussieht, kann ich mir einiges an Arbeit sparen ;-)
Das folgende kam gestern über fm-news:
-----------------------------------------------------------------------
[009] - bash programmable completion 20030527 (Stable)
by Ian Macdonald (http://freshmeat.net/users/ianmacd/)
Tuesday, May 27th 2003 04:45
System :: Shells
System :: Systems Administration
Utilities
About: Since v2.04, bash has allowed you to intelligently program and
extend its standard completion behavior to achieve complex command lines
with just a few keystrokes. Imagine typing ssh [Tab] and being able to
complete on hosts from your ~/.ssh/known_hosts files. Or typing man 3
str [Tab] and getting a list of all string handling functions in the
UNIX manual. mount system: [Tab] would complete on all exported
file-systems from the host called system, while make [Tab] would
complete on all targets in Makefile. This project was conceived to
produce programmable completion routines for the most common Linux/UNIX
commands, reducing the amount of typing sysadmins and programmers need
to do on a daily basis.
Changes: Minor fixes were made to apt-cache and dpkg completion.
FreeBSD portinstall completion was added. insmod/modprobe completion
now correctly handles .ko files for use with the 2.5/2.6 Linux kernel.
Robustness was improved when code is sourced from within a shell
function. Various minor bugs in the code were fixed.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/bashcompletion/
-----------------------------------------------------------------------
Hört sich doch ganz gut an und wird nachher gleich getestet ;-)
Gruß
Christian Boltz
[1] das kommt davon, wenn man sonntags weg ist und montags lieber
fernsieht, als Mails zu lesen ;-)
--
####################### Fontlinge Developer #######################
### Fontlinge - Schriftenverwaltung für Linux ###
### Fontlinge 2.0 jetzt downloaden! #### http://www.gesindel.de ###
###################################################################
| < Previous | Next > |