1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Setting up a new school with Debian Edu/Squeeze
</title>
11 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</guid>
13 <pubDate>Wed,
25 Jan
2012 21:
00:
00 +
0100</pubDate>
14 <description><p
>The next version of
<a href=
"http://www.skolelinux.org/
">Debian Edu
15 / Skolelinux
</a
> will include a new tool
16 <tt
>sitesummary2ldapdhcp
</tt
>, which can be used to quickly set up all
17 the computers in a school without much manual labour. Here is a short
18 summary on how to use it to set up a new school.
</p
>
20 <p
>First, install a combined Main Server and Thin Client Server as the
21 central server in the network. Next, PXE boot all the client machines
22 as thin clients and wait
5 minutes after the last client booted to
23 allow the clients report their existence to the central server. When
24 this is done, log on to the central server and run
25 <tt
>sitesummary2ldapdhcp
</tt
> in the
<tt
>konsole
</tt
> to use the
26 collected information to generate system objects in LDAP. The output
27 will look similar to this:
</p
>
29 <p
><blockquote
><pre
>
30 % sitesummary2ldapdhcp
31 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
32 info: Create GOsa machine for auto-mac-
00-
01-
02-
03-
04-
06 [
10.0.16.20] id ether-
00:
01:
02:
03:
04:
06.
34 Enter password if you want to activate these changes, and ^c to abort.
36 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
37 enter password: *******
39 </pre
></blockquote
></p
>
41 <p
>After providing the LDAP administrative password (the same as the
42 root password set during installation), the LDAP database will be
43 populated with system objects for each PXE booted machine with
44 automatically generated names. The final step to set up the school is
45 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/
">GOsa
</a
>,
46 the web based user, group and system administration system to change
47 system names, add systems to the correct host groups and finally
48 enable DHCP and DNS for the systems. All clients that should be used
49 as diskless workstations should be added to the workstation-hosts
50 group. After this is done, all computers can be booted again via PXE
51 and get their assigned names and group based configuration
52 automatically.
</p
>
54 <p
>We plan to release beta3 with the updated version of this feature
55 enabled this weekend. You might want to give it a try.
</p
>
60 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken
</title>
61 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</link>
62 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</guid>
63 <pubDate>Wed,
18 Jan
2012 14:
30:
00 +
0100</pubDate>
64 <description><p
>I serien med intervjuer av folk i
65 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet, har jeg nå
66 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
67 men likevel har vært med nesten siden starten av prosjektet. Jeg
68 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
69 mange års erfaring i bruk av Skolelinux.
</p
>
71 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
73 <p
>Jeg driftet tidligere IKT løsningen for skolene i
74 <a href=
"http://www.nord-odal.kommune.no/
">Nord-Odal
</a
>. I dag er jeg
75 IKT-konsulent for hele kommunen og samarbeider med
76 <a href=
"http://www.hedmarken-ikt.no/
">Hedmark-IKT
</a
> for best mulig
77 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
78 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
79 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
80 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
81 Nord-Odal. Jeg er fortsatt
"IKT-personen
" på skolene i kommunen og
82 følger opp og gjør enkelte mindre endringer der.
</p
>
84 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
86 <p
>Kommunen satset på Skolelinux i
2004. Jeg var ikke med i
87 beslutningsprosessen den gang, men ble likevel med fra starten når
88 dette ble levert.
</p
>
90 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
92 <p
>Fordelene med Skolelinux er rask oppstart, sentral drift av
93 klientene, klienter som jobber raskt og effektivt, bedre
94 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
95 programvare som følger med. Løsningen med halvtykke klienter gjør at
96 prosessering skjer lokalt med alltid ferske maskiner.
</p
>
98 <p
>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
99 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
100 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca
60
101 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
102 2004. Noe var rundt
15 år gammelt, men var fortsatt i bruk. Noen
103 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
104 med flash o.l. Det er fullt forståelig.
</p
>
106 <p
>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
107 legge inn
<a href=
"http://freemind.sourceforge.net/
">FreeMind
</a
>, et
108 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
109 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
110 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
111 dette programmet allerede lå inne på den nye Skolelinuxløsningen
112 som nettopp var satt i drift, klart til bruk.
</p
>
114 <p
>Vi har de bærbare maskinene på ungdomsskolen i domene med
115 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
116 midlertidig windowsprofil når de logger på. Denne profilen slettes
117 etter at de logger av, noe som medfører rene profiler hver gang de
118 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
119 medfører at de får tak i sine filer uavhengig av om de starter en
120 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
121 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
122 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
123 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
126 <p
>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
127 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
128 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
131 <p
>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
132 Windowsmaskin bare de har de programmene de trenger og at det virker
133 når det skal brukes. Vi kjører mest mulig de samme programmene på
134 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.
</p
>
136 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
138 <p
>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
139 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
140 programmer selv når de trenger noe i forhold til kurs o.l de er
141 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
142 generelt. Det at de av og til får opp advarsler og lignende gjør også
143 at de må tenke igjennom og spørre om ting rundt datasikkerhet.
</p
>
145 <p
>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
146 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
147 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
148 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
149 av at programmer elevene bruker på skolen også kan brukes gratis
150 hjemme. Det er også en del programmer som brukes til spesielle elever
151 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
152 på hvilket OS man bruker.
</p
>
154 <p
>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
155 oss en god og hel løsning. Skolelinux er best der de er gode.
</p
>
157 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
159 <p
>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
160 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
161 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
162 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
163 fungerer på både Linux og Windows og gjerne MAC.
</p
>
165 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
166 skoler til å ta i bruk fri programvare?
</strong
></p
>
168 <p
>Det er viktig at det benyttes programmer som elevene også kan ta i
169 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
170 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles
"fri
171 programvare
". For skolene tror jeg
"gratis
" og
"funksjonelt
" er bedre
172 begreper enn
"fri
" i forhold til programmer. De fleste skiller nok
173 ikke mellom
"fri
" og
"gratis
". Det er nå svært mange elever som
174 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
180 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze
</title>
181 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</link>
182 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</guid>
183 <pubDate>Tue,
10 Jan
2012 15:
30:
00 +
0100</pubDate>
184 <description><p
>In the Squeeze version of
185 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> soon
186 to be released, users of the system will get their default browser
187 start page set from LDAP, allowing the system administrator to point
188 all users to the school web page by updating one setting in LDAP. In
189 addition to setting the default start page when a machine boots, users
190 are shown the same page as a welcome page when they log in for the
191 first time.
</p
>
193 <p
>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
194 labeledURI with
"http://www/ LDAP for Debian Edu/Skolelinux
" as the
195 default content. By changing this value to another URL, all users get
196 to see the page behind this new URL.
</p
>
198 <p
>An easy way to update it is by using the ldapvi tool. It can be
199 called as
"<tt
>ldapvi -ZD
'(cn=admin)
'</tt
>' to update LDAP with the
200 new setting.
</p
>
202 <p
>We have written the code to adjust the default start page and show
203 the welcome page, and I wonder if there is an easier way to do this
204 from within Iceweasel instead.
</p
>
209 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze
</title>
210 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
211 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
212 <pubDate>Sat,
7 Jan
2012 22:
50:
00 +
0100</pubDate>
213 <description><p
>I am happy to announce that today we managed to wrap up and publish
214 the second beta version of
215 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>. If
216 you want to test a LDAP backed Kerberos server with out of the box PXE
217 configuration for running diskless machines and installing new
218 machines, check it out. If you need a software solution for your
219 school, check it out too. The full announcement is
220 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00000.html
">available
</a
>
221 on the project announcement list.
</p
>
226 <title>Fixing an hanging debian installer for Debian Edu
</title>
227 <link>http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</link>
228 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</guid>
229 <pubDate>Tue,
3 Jan
2012 11:
25:
00 +
0100</pubDate>
230 <description><p
>During christmas, I have been working getting the next version of
231 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> ready
232 for release. The initial problem I looked at was particularly
233 interesting.
</p
>
235 <P
>The installer would hang at the end when it was doing it
236 post-installation configuration, and whatevery I did to try to find
237 the cause and fix it always worked while I tested it, but never when I
238 integrated it into the installer and ran the installation from
239 scratch. I would try to restart processes, close file descriptors,
240 remove or create files, and the installer would always unblock and
241 wrap up its tasks.
</p
>
243 <p
>Eventually the cause was found. The kernel was simply running out
244 of entropy, causing the Kerberos setup to hang waiting for more.
245 Pressing keys was adding entropy to the kernel, and thus all my tries
246 to fix the problem worked not because what I was typing to fix it, but
247 because I was typing.
</P
>
249 <p
>The fix I implemented was to add a background process looking at
250 the level of entropy in the kernel (by checking
251 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
252 installer will flush the kernel file buffers and do
'find /
' to
253 generate some disk IO. Disk IO generate entropy in the kernel, and is
254 one of the few things that can be initated from within the system to
255 generate entropy.
</p
>
257 <p
>The fix is in
258 <a href=
"http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation
">beta1
259 of the Debian Edu/Squeeze
</a
> version, and we
260 <a href=
"http://wiki.debian.org/DebianEdu
">welcome more testers and
261 developers
</a
>. We plan to release beta2 this weekend.
</p
>
266 <title>Skolelinux-intervju: Peter Hansteen
</title>
267 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</link>
268 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</guid>
269 <pubDate>Sun,
11 Dec
2011 23:
10:
00 +
0100</pubDate>
270 <description><p
>Etter en lang pause er det klart for neste mann ut i min serie med
272 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-relaterte personer.
274 Denne gangen har jeg besøk av et avtroppende styremedlem i
275 <a href=
"http://www.friprogramvareiskolen.no/
">FRISK
</a
>, og en mann
276 som har vært aktiv i Linux-miljøet i Bergen siden
90-tallet.
</p
>
278 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
280 <p
>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
281 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
282 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
283 er for meg et relativt nytt bekjentskap, hovedplattformen min har
284 generelt vært OpenBSD og til dels FreeBSD.
</p
>
286 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
288 <p
>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
289 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
290 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
291 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
292 par Skolelinux-utviklersamlinger her.
</p
>
294 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
296 <p
>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
297 prosjektet har det vært i stand til å ta opp i seg det beste av fri
298 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
299 ut som en svært behagelig sak. For brukerne er det vel både en fordel
300 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
301 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
302 og foreldre.
</p
>
304 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
306 <p
>Vel, ulempen er vel først og fremst at andre aktører med mer
307 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
308 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
309 til å være spesielt trygg på de kommersielle alternativene.
</p
>
311 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
313 <p
>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
314 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
315 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
316 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
317 standardvalget i Ubuntu, ellers er det de kjente tingene som
318 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
319 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
320 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
322 <a href=
"http://bsdly.blogspot.com
">http://bsdly.blogspot.com
</a
>.
</p
>
324 <p
>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
325 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
326 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
327 via en slik for å få oppdateringene sine.
</p
>
329 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
330 skoler til å ta i bruk fri programvare?
</strong
></p
>
332 <p
>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
333 gjerne hatt Skolelinux som førstevalg på alle skoler ;)
</p
>
335 <p
>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
336 sentral sak er å fokusere på fri programvare og åpne standarder som de
337 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
338 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
339 'brukervennlige
' systemet. Det er en tung vei å gå, så det er
340 forståelig at freenix-aktivister heller velger å skrive kode og annet
341 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
342 to ting: For det første sørge for å fortsette med å levere det best
343 mulige frie produktet, slik at det er lett å både komme i gang og
344 holde systemene i daglig drift, og for det andre
2) spore opp mulige
345 aktivister der de finnes, via lokale brukergrupper, sosiale medier
346 eller annet og sørge for at de fortsetter å være aktive. Mer og
347 mindre uformelle treff kan være nyttig i tillegg til de mer
348 organiserte møtene med foredrag, konferanser og utviklersamlinger.
</p
>
353 <title>Automatically upgrading server firmware on Dell PowerEdge
</title>
354 <link>http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html
</link>
355 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html
</guid>
356 <pubDate>Mon,
21 Nov
2011 12:
00:
00 +
0100</pubDate>
357 <description><p
>At work we have heaps of servers. I believe the total count is
358 around
1000 at the moment. To be able to get help from the vendors
359 when something go wrong, we want to keep the firmware on the servers
360 up to date. If the firmware isn
't the latest and greatest, the
361 vendors typically refuse to start debugging any problems until the
362 firmware is upgraded. So before every reboot, we want to upgrade the
363 firmware, and we would really like everyone handling servers at the
364 university to do this themselves when they plan to reboot a machine.
365 For that to happen we at the unix server admin group need to provide
366 the tools to do so.
</p
>
368 <p
>To make firmware upgrading easier, I am working on a script to
369 fetch and install the latest firmware for the servers we got. Most of
370 our hardware are from Dell and HP, so I have focused on these servers
371 so far. This blog post is about the Dell part.
</P
>
373 <p
>On the Dell FTP site I was lucky enough to find
374 <a href=
"ftp://ftp.us.dell.com/catalog/Catalog.xml.gz
">an XML file
</a
>
375 with firmware information for all
11th generation servers, listing
376 which firmware should be used on a given model and where on the FTP
377 site I can find it. Using a simple perl XML parser I can then
378 download the shell scripts Dell provides to do firmware upgrades from
379 within Linux and reboot when all the firmware is primed and ready to
380 be activated on the first reboot.
</p
>
382 <p
>This is the Dell related fragment of the perl code I am working on.
383 Are there anyone working on similar tools for firmware upgrading all
384 servers at a site? Please get in touch and lets share resources.
</p
>
390 use File::Temp qw(tempdir);
392 # Install needed RHEL packages if missing
394 'XML::Simple
' =
> 'perl-XML-Simple
',
396 for my $module (keys %rhelmodules) {
397 eval
"use $module;
";
399 my $pkg = $rhelmodules{$module};
400 system(
"yum install -y $pkg
");
401 eval
"use $module;
";
405 my $errorsto =
'pere@hungry.com
';
411 sub run_firmware_script {
412 my ($opts, $script) = @_;
414 print STDERR
"fail: missing script name\n
";
417 print STDERR
"Running $script\n\n
";
419 if (
0 == system(
"sh $script $opts
")) { # FIXME correct exit code handling
420 print STDERR
"success: firmware script ran succcessfully\n
";
422 print STDERR
"fail: firmware script returned error\n
";
426 sub run_firmware_scripts {
427 my ($opts, @dirs) = @_;
428 # Run firmware packages
429 for my $dir (@dirs) {
430 print STDERR
"info: Running scripts in $dir\n
";
431 opendir(my $dh, $dir) or die
"Unable to open directory $dir: $!
";
432 while (my $s = readdir $dh) {
433 next if $s =~ m/^\.\.?/;
434 run_firmware_script($opts,
"$dir/$s
");
442 print STDERR
"info: Downloading $url\n
";
443 system(
"wget --quiet \
"$url\
"");
448 my $product = `dmidecode -s system-product-name`;
451 if ($product =~ m/PowerEdge/) {
453 # on RHEL, these pacakges are needed by the firwmare upgrade scripts
454 system(
'yum install -y compat-libstdc++-
33.i686 libstdc++.i686 libxml2.i686 procmail
');
456 my $tmpdir = tempdir(
460 fetch_dell_fw(
'catalog/Catalog.xml.gz
');
461 system(
'gunzip Catalog.xml.gz
');
462 my @paths = fetch_dell_fw_list(
'Catalog.xml
');
463 # -q is quiet, disabling interactivity and reducing console output
464 my $fwopts =
"-q
";
466 for my $url (@paths) {
469 run_firmware_scripts($fwopts, $tmpdir);
471 print STDERR
"error: Unsupported Dell model
'$product
'.\n
";
472 print STDERR
"error: Please report to $errorsto.\n
";
476 print STDERR
"error: Unsupported Dell model
'$product
'.\n
";
477 print STDERR
"error: Please report to $errorsto.\n
";
483 my $url =
"ftp://ftp.us.dell.com/$path
";
487 # Using ftp://ftp.us.dell.com/catalog/Catalog.xml.gz, figure out which
488 # firmware packages to download from Dell. Only work for Linux
489 # machines and
11th generation Dell servers.
490 sub fetch_dell_fw_list {
491 my $filename = shift;
493 my $product = `dmidecode -s system-product-name`;
495 my ($mybrand, $mymodel) = split(/\s+/, $product);
497 print STDERR
"Finding firmware bundles for $mybrand $mymodel\n
";
499 my $xml = XMLin($filename);
501 for my $bundle (@{$xml-
>{SoftwareBundle}}) {
502 my $brand = $bundle-
>{TargetSystems}-
>{Brand}-
>{Display}-
>{content};
503 my $model = $bundle-
>{TargetSystems}-
>{Brand}-
>{Model}-
>{Display}-
>{content};
505 if (
"ARRAY
" eq ref $bundle-
>{TargetOSes}-
>{OperatingSystem}) {
506 $oscode = $bundle-
>{TargetOSes}-
>{OperatingSystem}[
0]-
>{osCode};
508 $oscode = $bundle-
>{TargetOSes}-
>{OperatingSystem}-
>{osCode};
510 if ($mybrand eq $brand
&& $mymodel eq $model
&& "LIN
" eq $oscode)
512 @paths = map { $_-
>{path} } @{$bundle-
>{Contents}-
>{Package}};
515 for my $component (@{$xml-
>{SoftwareComponent}}) {
516 my $componenttype = $component-
>{ComponentType}-
>{value};
518 # Drop application packages, only firmware and BIOS
519 next if
'APAC
' eq $componenttype;
521 my $cpath = $component-
>{path};
522 for my $path (@paths) {
523 if ($cpath =~ m%/$path$%) {
524 push(@paths, $cpath);
532 <p
>The code is only tested on RedHat Enterprise Linux, but I suspect
533 it could work on other platforms with some tweaking. Anyone know a
534 index like Catalog.xml is available from HP for HP servers? At the
535 moment I maintain a similar list manually and it is quickly getting
541 <title>Støtt Digitalt Personvern!
</title>
542 <link>http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html
</link>
543 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html
</guid>
544 <pubDate>Wed,
9 Nov
2011 22:
10:
00 +
0100</pubDate>
545 <description><p
>Datalagringsdirektivet er et grotesk angrep på rettsstaten og da
546 det ble vedtatt i Stortinget ble det klart at alle som mener det
547 liberale demokrati bør forsvares måtte stå sammen for å kjempe tilbake
548 de totalitære strømninger i landet. Jeg ble derfor glad over å se at
549 den nyopprettede foreningen Digitalt Personvern startet innsamling
550 2011-
10-
18 for å gå til sak for å få prøvd lovligheten av direktivet.
551 Direktivet er så langt prøvd for retten i flere land, blant annet
552 Tsjekkia, Romania og Tyskland, og så vidt jeg vet har det hver gang
553 blitt kjent ulovlig av høyesterett eller forfatningsdomstolen i
554 landene. Jeg håper og tror det samme vil skje her i Norge.
</p
>
556 <p
>Men for å finne ut av det må det finansiering til. Foreningen
557 Digitalt Personvern tror det trengs minst
2 millioner kroner for å gå
558 til sak og følge saken helt til ende, og i går fikk jeg endelig tid
559 til å overføre min skjerv. Jeg har overført
3000,- til kampanjen, og
560 oppfordrer hver og en av mine lesere å overføre minst like mye.
</p
>
563 <a href=
"http://www.digitaltpersonvern.no/bidra/
">donasjonssiden
</a
>
564 til Digitalt Personvern for å finne kontonummer som kan brukes for å
567 <p
>Jeg rekker ikke skrive så mye om hvorfor datalagringsdirektivet må
568 stoppes, så jeg nøyer meg denne gangen med en liten liste med lenker
569 til aktuelle artikler og innlegg om temaet.
</p
>
573 <li
><a href=
"http://www.uhuru.biz/?p=
662">Skal Telenor forsvare statens
574 bevisregister i retten?
</a
> - bloggen til Jon Wessel-Aas,
575 bidragsyter til foreningen Digitalt Personvern
</li
>
577 <li
><a href=
"http://voxpublica.no/
2011/
10/varslere-bør-støtte-kampanjen-digital-personvern/
">Varslere
578 bør støtte kampanjen Digitalt Personvern
</a
> - Vox Publica
</li
>
580 <li
><a href=
"http://www.digi.no/
880520/georg-apenes-starter-%ABdigitalt-personvern%BB
">Georg
581 Apenes starter «Digitalt personvern»
</a
> - Digi.no
</li
>
583 <li
><a href=
"http://blogg.abrenna.com/foredrag-om-digitalt-personvern/
">Foredrag
584 om Digitalt Personvern
</a
> - bloggen til Anders Brenna, styremedlem
585 i foreningen Digitalt Personvern
</li
>
587 <li
><a href=
"http://www.nationen.no/
2011/
10/
17/politikk/datalagringsdirektivet/eu/eu-direktiv/regjeringen/
6990171/
">Organisasjon
588 vil prøve datalagringsdirektivet for retten
</a
> - artikkel i Nationen
</li
>
590 <li
><a href=
"http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b_nn_om_Datalagringsdirektivet.html
">Martin
591 Bekkelund: En stille bønn om Datalagringsdirektivet
</a
> - min
594 <li
><a href=
"http://tversover.wordpress.com/
2011/
10/
21/digitalt-personvern-i-praksis/
">Digitalt
595 personvern i praksis
</a
> - bloggen til Espen Andersen
</li
>
597 <li
><a href=
"http://www.dagbladet.no/
2011/
10/
22/kultur/data_og_teknologi/datalagringsdirektivet/tekno/personvern/
18692696/
">Tar
598 kampen for personvernet til rettsalen
</a
> - Dagbladet
</li
>
605 <title>Hvordan enkelt laste ned filmer fra NRK
</title>
606 <link>http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html
</link>
607 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html
</guid>
608 <pubDate>Sat,
5 Nov
2011 15:
20:
00 +
0100</pubDate>
609 <description><p
>Ofte har jeg lyst til å laste ned et innslag fra NRKs nettsted for
610 å se det senere når jeg ikke er på nett, eller for å ha det
611 tilgjengelig når jeg en gang i fremtiden ønsker å referere til
612 innslaget selv om NRK har fjernet det fra sine nettsider. I dag fant
613 jeg et lite script som fikser jobben.
</p
>
615 <p
>Scriptet er laget av Jan Henning Thorsen og tilgjengelig fra
616 <a href=
"http://jhthorsen.github.com/snippets/nrk-downloader/
">github
</a
>,
617 og gjør det veldig enkelt å laste ned. Kjør
<tt
>nrk-downloader.sh
618 http://www1.nrk.no/nett-tv/klipp/
582810</tt
> for å hente ned et enkelt
619 innslag eller
<tt
>nrk-downloader.sh
620 http://www1.nrk.no/nett-tv/kategori/
3521</tt
> for å laste ned alle
621 episodene i en serie.
</p
>
623 <p
>Det er ikke rakettforskning å laste ned NRK-
"strømmer
", og
624 tidligere gjorde jeg dette manuelt med mplayer. Scriptet til
625 Hr. Thorsen gjør det raskere og enklere for meg, men jeg vil ikke si
626 at det er en revolusjonerende løsning. Jeg mener jo fortsatt at
627 påstanden fra NRKs ansatte om at det er
628 <a href=
"http://people.skolelinux.org/pere/blog/Best___ikke_fortelle_noen_at_streaming_er_nedlasting___.html
">vesensforskjellig
629 å legge tilgjengelig for nedlasting og for streaming
</a
> er
630 meningsløs.
</p
>
635 <title>40 kommuner lenker nå til FiksGataMi fra sine nettsider - gjør din?
</title>
636 <link>http://people.skolelinux.org/pere/blog/
40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html
</link>
637 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/
40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html
</guid>
638 <pubDate>Fri,
28 Oct
2011 10:
00:
00 +
0200</pubDate>
639 <description><p
>Siden lansering av NUUGs tjeneste
640 <a href=
"http://www.fiksgatami.no/
">FiksGataMi
</a
>, en tjeneste for å
641 gjøre det enkelt for innbyggerne og rapportere og holde rede på status
642 for rapporter om problemer med offentlig infrastruktur, har tusenvis
643 av innbyggere bidratt med meldinger. Og spesielt gledelig er det at
644 det at de fleste i offentlige selv ser verdien av tjenesten. For noen
645 dager siden oppdaget jeg nok en kommune som hadde lagt inn lenke til
646 FiksGataMi fra forsiden sine nettsider, og slik omfavnet tjenesten som
647 sin egen. Det er dermed
40 kommuner som lenker til FiksGataMi, og det
648 utgjør nesten
10 prosent av kommunene i Norge. :)
</p
>
650 <p
>Det gjelder så langt Askøy kommune, Audnedal kommune, Aure kommune,
651 Bærum kommune, Farsund kommune, Flekkefjord kommune, Folldal kommune,
652 Grue kommune, Hadsel kommune, Hamar, Hægebostad kommune, Kongsberg
653 kommune, Kristiansund kommune, Kvinesdal kommune, Kviteseid kommune,
654 Levanger kommune, Lindesnes kommune, Lyngdal kommune, Lørenskog
655 kommune, Løten kommune, Mandal kommune, Marnardal kommune, Moss
656 kommune, Namsos kommune, Nissedal kommune, Sirdal kommune, Spydeberg
657 kommune, Stjørdal kommune, Stord kommune, Søgne kommune, Sør-Odal
658 kommune, Tolga kommune, Tynset kommune, Tysvær kommune, Ullensvang
659 Herad, Vennesla kommune, Verdal kommune, Vågan kommune, Vågå kommune
660 og Åseral kommune. Hvis din kommune ikke er på listen, hva med å
661 sende dem en epost og foreslå at de også lenker til FiksGataMi?
</p
>
663 <p
>Her er et generalisert eksempel til meldingen kan sende til sin
664 kommune basert på en epost utvikleren Ørjan Vøllestad sendte til sin
665 kommune og som fikk kommunen til å lenke til FiksGataMi:
</p
>
667 <p
><blockquote
>
669 Subject: Gjøre FiksGataMi tilgjengelig fra kommune websiden
670 To: kontakt@min.kommune.no
674 Jeg bor i Min kommune og lurte på om Min kommune kunne lagt en link
675 til FiksGataMi på forsiden, lett tilgjengelig slik andre kommuner har
676 gjort. Se eksempler under på hvordan det er gjort tilgjengelig og en
677 liste over kommuner som har tilgjengeliggjort fiksgatami.no fra
680 Hvis det ikke er ønskelig, ønsker jeg en tilbakemelding på hvorfor
681 ikke. Jeg liker fiksgatami og synes tjenesten er super og gjør det
682 lettere for kommuner å følge opp innmeldte saker fra innbyggerne.
684 Se
<a href=
"http://wiki.nuug.no/grupper/fiksgatami/tips
">http://wiki.nuug.no/grupper/fiksgatami/tips
</a
> for spørsmål og svar mellom
685 andre kommuner og fiksgatami.
686 Se hovedsiden for tjenesten,
<a href=
"http://www.fiksgatami.no/
">http://www.fiksgatami.no/
</a
>
687 De har allerede en Android applikasjon som kan promoteres,
688 <a href=
"https://market.android.com/details?id=no.fiksgatami
">https://market.android.com/details?id=no.fiksgatami
</a
>
690 F.eks.
<a href=
"http://www.mandal.kommune.no/
">Mandal
</a
> har lenke til FiksGataMi på alle sine sider under
691 overskriften
"Min side / Selvbetjening
".
693 Mange andre kommuner har også omfavnet FiksGataMi, og lenket inn til
694 tjenesten fra sine sider. Det gjelder så langt:
696 1. Askøy kommune, https://www.askoy.kommune.no/
697 2. Audnedal kommune, http://www.audnedal.kommune.no/
698 3. Aure kommune, http://www.aure.kommune.no/
699 4. Bærum kommune, https://www.baerum.kommune.no/
700 5. Farsund kommune, http://www.farsund.kommune.no/
701 6. Flekkefjord kommune, http://www.flekkefjord.kommune.no/
702 7. Folldal kommune, http://folldal.kommune.no/
703 8. Grue kommune, http://www.grue.kommune.no/
704 9. Hadsel kommune, http://www.hadsel.kommune.no/
705 10. Hamar, http://www.hamar.kommune.no/category.php?categoryID=
1198
706 11. Hægebostad kommune, http://www.haegebostad.kommune.no/
707 12. Kongsberg kommune, http://www.kongsberg.kommune.no/
708 13. Kristiansund kommune, http://www.kristiansund.kommune.no/
709 14. Kvinesdal kommune, http://www.kvinesdal.kommune.no/
710 15. Kviteseid kommune, http://www.kviteseid.kommune.no/
711 16. Levanger kommune, http://www.levanger.kommune.no/
712 17. Lindesnes kommune, http://www.lindesnes.kommune.no/
713 18. Lyngdal kommune, http://www.lyngdal.kommune.no/
714 19. Lørenskog kommune, http://www.lorenskog.kommune.no/
715 20. Løten kommune, http://www.loten.kommune.no/
716 21. Mandal kommune, http://www.mandal.kommune.no/
717 22. Marnardal kommune, http://www.marnardal.kommune.no/
718 23. Moss kommune, http://www.moss.kommune.no/
719 24. Namsos kommune, http://www.namsos.kommune.no/
720 25. Nissedal kommune,
721 http://www.nissedal.kommune.no/Tenester/Lokalt/Trygge%
20Nissedal.aspx
722 26. Sirdal kommune, http://sirdal.kommune.be/
723 27. Spydeberg kommune, http://www.spydeberg.kommune.no/
724 28. Stjørdal kommune, https://www.stjordal.kommune.no/
725 29. Stord kommune, http://www.stord.kommune.no/
726 30. Søgne kommune, http://www.sogne.kommune.no/
727 31. Sør-Odal kommune, http://www.sor-odal.kommune.no/
728 32. Tolga kommune, http://tolga.kommune.no/
729 33. Tynset kommune, http://www.tynset.kommune.no/
730 34. Tysvær kommune, http://www.tysver.kommune.no/
731 35. Ullensvang Herad,
732 http://www.ullensvang.herad.no/index.php?option=com_content
&view=article
&id=
184:fiksgatami
&catid=
1:naering-og-utvikling
&Itemid=
174
733 36. Vennesla kommune, http://www.vennesla.kommune.no/
734 37. Verdal kommune, http://www.verdal.kommune.no/
735 38. Vågan kommune, http://www.vagan.kommune.no/
736 39. Vågå kommune, http://www.vaga.kommune.no/
737 40. Åseral kommune, http://www.aseral.kommune.no/
739 </blockquote
></p
>
741 <p
>Ellers kan jeg melde at FiksGataMi har fått støtte for å rapportere
742 inn via
<a href=
"http://www.open311.org/
">Open311
</a
>-grensesnittet i
743 tillegg til å bruke epost. Det betyr at hvis det offentlige
744 implementerer Open311-grensesnitt på sin interne database for å
745 håndtere henvendelser, så kan FiksGataMi-rapporterer sendes direkte
746 dit uten å gå via epost. Det kan spare litt arbeidstid hos kommuner,
747 fylker og vegvesen. Støtten er utviklet av
748 <a href=
"http://www.mysociety.org/
">mySociety
</a
> i England og allerede
749 i bruk der. Vi håper en norsk etat melder sin interesse for å bruke
750 Open311 og dermed slippe å håndtere meldingene som epost.
</p
>