X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/2a0fcdfbbe18a6a3d42dca9ba92be2f1ae3e128b..e42f5b1dad855a6ee4fe4dec43b101f4d02a5f2b:/blog/archive/2010/06/index.html diff --git a/blog/archive/2010/06/index.html b/blog/archive/2010/06/index.html index 1ae2cf421e..740b3d90f7 100644 --- a/blog/archive/2010/06/index.html +++ b/blog/archive/2010/06/index.html @@ -768,13 +768,14 @@ Windows. This is great.

Dagbladet melder at Vinmonopolet med bakgrunn i vekterstreiken som pågår i Norge for tiden, har bestemt seg for med vitende og vilje å bryte -sentralbanklovens paragraf 14 ved å nekte folk å betale med +sentralbanklovens paragraf 14 ved å nekte folk å betale med kontanter, og at flere butikker planlegger å følge deres eksempel. Jeg synes det er hårreisende hvis de slipper unna med et slikt soleklart lovbrudd, og lurer på hva slags muligheter jeg vil ha hvis -jeg blir nektet å handle med kontakter. Jeg handler i hovedsak med +jeg blir nektet å handle med kontanter. Jeg handler i hovedsak med kontanter selv, da jeg anser det som en borgerrett å kunne handle -anonymt uten at det blir registrert. +anonymt uten at det blir registrert. For meg er det et angrep på mitt +personvern å nekte å ta imot kontant betaling.

Paragrafen i sentralbankloven lyder:

@@ -784,7 +785,7 @@ i sentralbankloven lyder:

Bankens sedler og mynter er tvungent betalingsmiddel i Norge. Ingen er pliktig til i én betaling å ta imot mer enn femogtyve mynter av -hver enhet. +hver enhet.

Sterkt skadde sedler og mynter er ikke tvungent betalingsmiddel. Banken gir nærmere forskrifter om erstatning for @@ -810,6 +811,185 @@ håndheves strengt.

+
+
+ Calling tasksel like the installer, while still getting useful output +
+
+ 2010-06-16 14:55 +
+ +
+ +

A few times I have had the need to simulate the way tasksel +installs packages during the normal debian-installer run. Until now, +I have ended up letting tasksel do the work, with the annoying problem +of not getting any feedback at all when something fails (like a +conffile question from dpkg or a download that fails), using code like +this: + +

+export DEBIAN_FRONTEND=noninteractive
+tasksel --new-install
+
+ +This would invoke tasksel, let its automatic task selection pick the +tasks to install, and continue to install the requested tasks without +any output what so ever. + +Recently I revisited this problem while working on the automatic +package upgrade testing, because tasksel would some times hang without +any useful feedback, and I want to see what is going on when it +happen. Then it occured to me, I can parse the output from tasksel +when asked to run in test mode, and use that aptitude command line +printed by tasksel then to simulate the tasksel run. I ended up using +code like this: + +
+export DEBIAN_FRONTEND=noninteractive
+cmd="$(in_target tasksel -t --new-install | sed 's/debconf-apt-progress -- //')"
+$cmd
+
+ +

The content of $cmd is typically something like "aptitude -q +--without-recommends -o APT::Install-Recommends=no -y install +~t^desktop$ ~t^gnome-desktop$ ~t^laptop$ ~pstandard ~prequired +~pimportant", which will install the gnome desktop task, the +laptop task and all packages with priority standard , required and +important, just like tasksel would have done it during +installation.

+ +

A better approach is probably to extend tasksel to be able to +install packages without using debconf-apt-progress, for use cases +like this.

+ +
+
+ + + + Tags: debian, english, nuug. + +
+
+
+ +
+
+ Idea for a change to LDAP schemas allowing DNS and DHCP info to be combined into one object +
+
+ 2010-06-24 00:35 +
+ +
+ +

A while back, I +complained +about the fact that it is not possible with the provided schemas +for storing DNS and DHCP information in LDAP to combine the two sets +of information into one LDAP object representing a computer.

+ +

In the mean time, I discovered that a simple fix would be to make +the dhcpHost object class auxiliary, to allow it to be combined with +the dNSDomain object class, and thus forming one object for one +computer when storing both DHCP and DNS information in LDAP.

+ +

If I understand this correctly, it is not safe to do this change +without also changing the assigned number for the object class, and I +do not know enough about LDAP schema design to do that properly for +Debian Edu.

+ +

Anyway, for future reference, this is how I believe we could change +the +DHCP +schema to solve at least part of the problem with the LDAP schemas +available today from IETF.

+ +
+--- dhcp.schema    (revision 65192)
++++ dhcp.schema    (working copy)
+@@ -376,7 +376,7 @@
+ objectclass ( 2.16.840.1.113719.1.203.6.6
+        NAME 'dhcpHost'
+        DESC 'This represents information about a particular client'
+-       SUP top
++       SUP top AUXILIARY
+        MUST cn
+        MAY  (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption)
+        X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') )
+
+ +

I very much welcome clues on how to do this properly for Debian +Edu/Squeeze. We provide the DHCP schema in our debian-edu-config +package, and should thus be free to rewrite it as we see fit.

+ +

If you want to help out with implementing this for Debian Edu, +please contact us on debian-edu@lists.debian.org.

+ +
+
+ + + + Tags: debian, debian edu, english, ldap, nuug. + +
+
+
+ +
+
+ LUMA, a very nice LDAP GUI +
+
+ 2010-06-28 00:30 +
+ +
+ +

The last few days I have been looking into the status of the LDAP +directory in Debian Edu, and in the process I started to miss a GUI +tool to browse the LDAP tree. The only one I was able to find in +Debian/Squeeze and Lenny is +LUMA, which has proved to +be a great tool to get a overview of the current LDAP directory +populated by default in Skolelinux. Thanks to it, I have been able to +find empty and obsolete subtrees, misplaced objects and duplicate +objects. It will be installed by default in Debian/Squeeze. If you +are working with LDAP, give it a go. :)

+ +

I did notice one problem with it I have not had time to report to +the BTS yet. There is no .desktop file in the package, so the tool do +not show up in the Gnome and KDE menus, but only deep down in in the +Debian submenu in KDE. I hope that can be fixed before Squeeze is +released.

+ +

I have not yet been able to get it to modify the tree yet. I would +like to move objects and remove subtrees directly in the GUI, but have +not found a way to do that with LUMA yet. So in the mean time, I use +ldapvi for that.

+ +

If you have tips on other GUI tools for LDAP that might be useful +in Debian Edu, please contact us on debian-edu@lists.debian.org.

+ +

Update 2010-06-29: Ross Reedstrom tipped us about the +gq package as a +useful GUI alternative. It seem like a good tool, but is unmaintained +in Debian and got a RC bug keeping it out of Squeeze. Unless that +changes, it will not be an option for Debian Edu based on Squeeze.

+ +
+
+ + + + Tags: debian, debian edu, english, ldap, nuug. + +
+
+
+

RSS Feed

@@ -832,7 +1012,13 @@ håndheves strengt.

  • May (9)
  • -
  • June (11)
  • +
  • June (14)
  • + +
  • July (12)
  • + +
  • August (13)
  • + +
  • September (6)
  • @@ -889,49 +1075,53 @@ hÃ¥ndheves strengt.

  • bootsystem (10)
  • -
  • debian (26)
  • +
  • debian (36)
  • -
  • debian edu (26)
  • +
  • debian edu (44)
  • -
  • english (38)
  • +
  • english (61)
  • fiksgatami (1)
  • -
  • fildeling (7)
  • +
  • fildeling (9)
  • -
  • kart (2)
  • +
  • kart (4)
  • -
  • lenker (1)
  • +
  • ldap (8)
  • + +
  • lenker (2)
  • ltsp (1)
  • -
  • multimedia (5)
  • +
  • multimedia (7)
  • -
  • norsk (69)
  • +
  • norsk (80)
  • -
  • nuug (76)
  • +
  • nuug (104)
  • -
  • opphavsrett (13)
  • +
  • opphavsrett (15)
  • -
  • personvern (13)
  • +
  • personvern (19)
  • reprap (10)
  • +
  • robot (3)
  • +
  • rss (1)
  • -
  • sikkerhet (9)
  • +
  • sikkerhet (15)
  • sitesummary (3)
  • -
  • standard (13)
  • +
  • standard (14)
  • stavekontroll (1)
  • -
  • video (10)
  • +
  • video (12)
  • vitenskap (1)
  • -
  • web (6)
  • +
  • web (9)