src/2011-08-29 Upgrading Debian brought this: --- /etc/sudoers +++ /etc/sudoers.dpkg-new @@ -1,11 +1,13 @@ -# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # +# Please consider adding local content in /etc/sudoers.d/ instead of +# directly modifying this file. [...] I really dislike these `*.d' directory approaches. They make sense on large systems, yes, but most systems today are desktop machines or small servers. Maybe we should ask ourselves if Debi- an wants to be a system for servers or ``The universal OS'' or the best package management system. This is just another example why I am so happy with my switch to Crux. (However, for ``normal'' users and for large servers I keep on recommending Debian.) In order to create a Debian package, I had set up an unstable system in qemu. As I neither use kvm nor kqemu, the system is quite slow. Hence it took me several hours to get the build sys- tem set up and the package finished. Now, just for the record: # upgrade to unstable and install what you need apt-get update apt-get upgrade apt-get install build-essential cowbuilder piuparts ... # (I needed autotools-dev too) # set up build env cowbuilder --create cowbuilder --update # get current debian package apt-get source masqmail # get new upstream release # create the new package # (don't forget to rename upstream to *.orig.tar.gz) # build the package export PDEBUILD_PBUILDER=cowbuilder pdebuild # check it lintian -Ivi /var/cache/pbuilder/result/*.changes piuparts /var/cache/pbuilder/result/*.changes # sign it debsign ... http://marmaro.de/lue/ markus schnalke