[09:50] <snooky> Hi all
[09:51] <snooky> Kann mir einer von euch beim Bash Scripting weiter helfen? Ist zwar keine Ubuntu sache aber bash ist ja gang und gebe bei linux ;)
[09:52] <dadrc> fragen kannst du, klar
[09:52] <LetoThe2nd> snooky: deswegen gibts auch ganz tolle channels wir z.b. #bash-de :)
[09:52] <snooky> :)
[09:53] <snooky> Ich denke für die "kleinigkeit" reicht es hier :)
[09:53] <dadrc> (##bash-de)
[09:54] <snooky> Ihr kennt doch bestimmt alle die howtoforge seite ;) ich möchte mir manche sachen davon "automatisch" machen lassen. Wie mache ich die "übergaben"? Das wars schon
[09:54] <snooky> Halt so wie das -y beim apt-get
[09:56] <dadrc> Da musst du wohl etwas spezifischer werden.
[09:56] <snooky> Also alle sachen aus dem hotwo in ein bin/sh script
[09:57] <snooky> Bei den Installationen mache ich ein -y ans ende das der die installiert
[09:57] <snooky> Der will aber dann z.b. Pfad eingaben etc
[09:57] <snooky> Wie kann ich die übergeben?
[09:58] <dadrc> Ah. Du suchst `debconf-set-selections`, wenn es um Pakete geht
[09:59] <snooky> Z.b.. /Install_mysql_postfix.sh dann soll der mir postfix mit mysql backend wie aus dem howto installieren. Der soll nur nach der Domain fragen und ab gehts
[09:59] <dadrc> ↑
[09:59] <snooky> Apache das gleiche. Direkt mit vhost und der httpd.conf geconft usw
[10:00] <snooky> Derzeit mache ich immer copy&Paste aber das wird langsam nervig
[10:00] <LetoThe2nd> [x] du möchtest erst lesen, wie das mit parameterübergaben funktioniert
[10:00] <dadrc> Wenn das Ganze nicht vom Paket, sondern anders gemacht wird, musst du wohl selber was mit expect basteln.
[10:00] <dadrc> Das wird dann so langsam aber richtig komplex.
[10:00] <LetoThe2nd> [x] dann möchtest du für jedes betreffende programm die entsprechenden aufrufparameter nachlesen und entsprechend behandeln
[10:01] <snooky> Die dateien kann ich mit touch erstellen und mit echo die inhalte reinschreiben 
[10:01] <LetoThe2nd> und ja, das ist alles andere als trivial
[10:01] <snooky> Postfix mit postconf -e 
[10:01] <LetoThe2nd> und wenn du schon sagst, dass es nicht um ubuntu geht, bitte ich darum das tatsächlich nach ##bash-de zu verlagern.
[10:01] <Fchs> snooky: ist das fuer mehr als einen Rechner? 
[10:01] <Fchs> wenn ja: Du willst puppet, salt oder ansible. 
[10:02] <snooky> Ja halt ein uni script
[10:02] <LetoThe2nd> Fchs: oder vagrant/docker/chef whatever
[10:02] <Fchs> snooky: um Himmels Willen, nein
[10:02] <Fchs> schau Dir die genannten tools an
[10:02] <Fchs> oder besser: lass das jemanden machen, der die kennt
[10:02] <LetoThe2nd> ist alles viel zu unspezifisch bei gleichzeitig viel zu hoher komplexität
[10:03] <snooky> Es ist ja nur immer kopieren, einfügen, enter
[10:03] <Fchs> LetoThe2nd: in der Liste ist jetzt docker das "eins ist nicht wie die anderen", aber ansonsten: ja, egal was man nimmt, aber halt zentrale Konfigurationsverwaltung und -verteilung. 
[10:03] <Fchs> snooky: nein. 
[10:03] <snooky> Das soll das script eben machen. Und wo infos fehlen mit read
[10:04] <snooky> Nur wie gebe ich das read an das script dann weiter
[10:04] <Fchs> das ist Murks, den hier hoffentlich keiner unterstuetzt. 
[10:04] <Fchs> Mach das richtig. 
[10:04] <snooky> Wieso?
[10:05] <snooky> Postfix mit mysql z.b. Läuft perfekt nach dem howtoforge. Nur muss man die Passwörter angeben und die domain. Das wars schon.
[10:06] <LetoThe2nd> Fchs: hrhr "eins ist nicht wie das andere" :-)
[10:07] <Fchs> snooky: weil wer so server administriert keine server administrieren sollte, vor allem nicht welche, die am Netz haengen. Das ist gefaehrlich. 
[10:07] <snooky> Ok. Das wurde mir schon oft gesagt
[10:08] <Fchs> dann solltest Du vermutlich drauf hoeren :) 
[10:08] <snooky> Jedoch tu ich das seit jahren so und es ist noch nie was passiert 
[10:08] <snooky> Nur wirklich wichtige sachen laufen
[10:08] <snooky> Ports werden bewacht 
[10:08] <Fchs> *schuulterzuck* dann gibt es halt keinen Support. Stimmt so fuer mich. 
[10:09] <LetoThe2nd> und wenn du schon sagst, dass es nicht um ubuntu geht, bitte ich darum das tatsächlich nach ##bash-de zu verlagern.
[10:09] <LetoThe2nd> <achtung wiederholung>
[12:29] <NTQ> Hallo. Ich hab ein Samba Share, das auf mehreren Windows-Rechnern als Laufwerk T: verbunden ist. Jetzt hab ich in der smb.conf den Pfad zum Share von /mnt/X auf /mnt/X/Y umgestellt und "service samba restart" gemacht. Komischerweise können alle Windows-Rechner immer noch auf /mnt/X arbeiten. Wie kann das sein?
[12:30] <NTQ> Mir fällt grad auf, dass samba auch nicht ausgeht, wenn ich "service samba stop" ausführe.
[13:10] <NTQ> Anscheinent hat das samba-Skript ein Problem. Mit "service smbd restart" funktioniert es.
[13:11] <nagetier> Der Dienst hier IMO schon immer smbd
[13:11] <nagetier> *hieß
[13:12] <NTQ> nagetier: Soweit ich das verstanden habe, sollte der samba Dienst aber smbd und nmbd bündeln.
[13:12] <nagetier> hm, mag sein.. hatte mich länger damit nicht mehr beschäftigt
[13:13] <nagetier> und, soweit ich weiß, letztmalig auch kein NetBIOS mehr verwendet (liegt bestimmt 5 Jahre zurück)
[13:14] <NTQ> Ohne NetBIOS wollten die Windows-Clients hier gar nicht erst den Samba Share mounten.
[13:14] <nagetier> NTQ, dazu musste auch ein DNS laufen
[13:15] <nagetier> NTQ, aber ich mag mich irren
[13:15] <NTQ> Im Cisco Router ist ein static DNS eingetragen für den Samba Server. Aber egal. Es geht ja jetzt
[13:19] <nagetier> NTQ, "MS Windows 2000 and later versions can be configured to operate with no NetBIOS over TCP/IP. Samba-3 and later versions also support this mode of operation. When the use of NetBIOS over TCP/IP has been disabled, the primary means for resolution of MS Windows machine names is via DNS and Active Directory."
[13:20] <nagetier> und "For those networks on which NetBIOS has been disabled (i.e., WINS is not required), the use of DNS is necessary for hostname resolution."
[14:25] <dAnjou> heyo, ein `git diff -u | diff -I '#.*'` sagt mir: diff: missing operand after '#.*'
[14:25] <dAnjou> wieso?
[14:26] <dAnjou> hmm, ohne das -I gedönse auch
[14:27] <dAnjou> -U soll das sein
[14:28] <dAnjou> aber auch dann gehts nisch
[14:28] <dadrc> spontan würd ich sagen: diff erwartet immer 2 dateien
[14:28] <dadrc> naja, mindestens 2
[14:30] <dAnjou> meh
[14:30] <dAnjou> dann anders
[14:36] <sash_> dAnjou: git diff file.c difft zum HEAD im repo
[14:36] <sash_> Ohne weiteren Operanden.
[14:36] <sash_> Ich meinte dadrc 
[14:37] <LetoThe2nd> meld to the rescue!
[14:42] <dAnjou> LetoThe2nd: nutz ich regelmäßig, aber kann man damit zeilen ignorieren?
[14:42] <dAnjou> nach muster
[14:43] <LetoThe2nd> ah kay. keine ahnung, hab ich verdrängt in der originalfrage :-)
[14:44] <dAnjou> oh, kann man
[14:44] <dAnjou> ist sogar als sample mit drin
[14:46] <dAnjou> meld is über!
[14:46] <dAnjou> hat mir schon bei so vielen oktopus-merges geholfen ^^
[17:34] <Diomedes> Hey, ich wollte den Flash Player über das Software-Center aktualisieren, bekomme dann aber nur die Meldung, dass ich von dem Server nichts runterladen kann.
[17:34] <Diomedes> Failed to fetch http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_20150623.1-0trusty1_i386.deb 404  Not Found [IP: 2001:67c:1360:8c01::1b 80]
[17:34] <Diomedes> Failed to fetch http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flash-properties-gtk_20150623.1-0trusty1_i386.deb 404  Not Found [IP: 2001:67c:1360:8c01::1b 80]
[17:34] <Diomedes> Jemand eine Idee, was ich jetzt tun sollte?
[17:34] <ppq> stoß mal ein "sudo apt-get update" an und versuch's nochmal
[17:36] <Diomedes> Das hat geholfen, danke Dir! :-)
[17:39] <bunyip> und welche version hast du nun?
[18:05] <Diomedes> bunyip, vom Flash player? 11.2.202.481