Ubuntu 11.10 (Oneiric Ocelot)
Donnerstag, Oktober 13th, 2011ist auf unserem Mirror angekommen. Jetzt fehlt noch ein Wochenende um es zu testen.
ist auf unserem Mirror angekommen. Jetzt fehlt noch ein Wochenende um es zu testen.
Partitionen für den Kernel Verschwunden
Sowohl mit partx als auch mit fdisk -l und anderen Tools konnte man die Partitionen der Platte sehen.
# partx -l /dev/sdb
# 1: 63- 78124094 ( 78124032 sectors, 39999 MB)
# 2: 78124095-1953520064 (1875395970 sectors, 960202 MB)
# 3: 0- -1 ( 0 sectors, 0 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
Leider Tauchten sie aber nicht im /sys auf.
# tree /sys/ | grep sdb
│ ├── sdb -> ../devices/pci0000:00/0000:00:1f.2/host2/target2:0:1/2:0:1:0/block/sdb
│ │ ├── sdb -> ../../devices/pci0000:00/0000:00:1f.2/host2/target2:0:1/2:0:1:0/block/sdb
│ │ ├── 8:16 -> ../../devices/pci0000:00/0000:00:1f.2/host2/target2:0:1/2:0:1:0/block/sdb
│ │ │ │ │ │ │ └── sdb
│ │ │ │ ├── sdb -> ../../../../pci0000:00/0000:00:1f.2/host2/target2:0:1/2:0:1:0/block/sdb
Nach dem wir partprobe ausgeführt haben waren die Platten wieder da.
#partprobe
Heute erstellen wir uns mal einen Upstart Job.
/etc/init/test.conf
description "test package" author "Christoph Hueffelmann <chr@istoph.de>" start on runlevel 5 stop on runlevel 0 respawn expect fork exec /usr/bin/test
ln -s /lib/init/upstart-job /etc/init.d/test
und schon läuft das program test mit
services test start
Um das Upstart Script in meinem deb zu integrieren muss man die Datei nur ins Debian Verzeichnis kopieren.
cp /etc/init/test.conf debian/test.upstart
Das sudo mit dem Passwort des Nutzer Root rechte erlangt war schon öfters ein Thema, da nutzer oft schlecht mit ihren Passwörtern umgehen. Ich hab das ganze dann mal auf die Spitze getrieben und für alle User die sudo rechte haben (in der gruppe admin sind) sudo ohne Passwort erlaubt.
Dafür habe ich in der /etc/sudoers
die Option nopasswod hinzugefügt.
%admin ALL=(ALL) NOPASSWD: ALL
Was mich an meisten an upsatart, abgesehen davon das es schlecht zu Debuggen ist, gestört hat ist die fehlende bash tab completion.
Auf launchpad.net habe ich aber den passenden Burgreport gefunden und den dazugehörigen Patch, den man folgendermaßen verwenden kann:
sudo wget -O /etc/bash_completion.d/upstart https://launchpadlibrarian.net/40624366/upstart