Your message dated Mon, 22 Feb 2010 19:35:15 +0100
with message-id <[email protected]>
and subject line Package removed from Debian unstable
has caused the Debian Bug report #311537,
regarding dfsbuild: DFS and X as root: a possible .cfg file
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
311537: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311537
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dfsbuild
Version: 0.6.17
Severity: wishlist
Hi,
First of all, thanks for your great dfsbuild tool. I have played a
bit with it and provide here, as a proof of the concept, an example
of a commented .cfg file that starts X with some localisation setup.
You might find it interesting to provide to other dfsbuild users.
I know it is already on your TODO list, but I would appreciate any
hint or documentation about how to compile a proper kernel that suits
dfsbuild.
I am currently polishing some other (more involved) versions of the
config file I have just sent to you (like logging as user if
necessary...).
Thanks for making all this possible.
Best regards,
Frederic
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-k7
Locale: lang=fr...@euro, lc_ctype=fr...@euro (charmap=ISO-8859-15)
Versions of packages dfsbuild depends on:
ii apt-move 4.2.23 Maintain Debian packages in a pack
ii bash 2.05b-26 The GNU Bourne Again SHell
ii cdebootstrap 0.3.4 Bootstrap a Debian system
ii cramfsprogs 1.1-6 Tools for CramFs (Compressed ROM F
ii debconf 1.4.30.13 Debian configuration management sy
ii grub 0.95+cvs20040624-17 GRand Unified Bootloader
ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an
ii mkisofs 4:2.01+01a01-2 Creates ISO-9660 CD-ROM filesystem
ii ucf 1.17 Update Configuration File: preserv
-- no debconf information
# Copyright (c) 2004 John Goerzen
# Copyright (c) 2005 Frédéric Daniel Luc LEHOBEY (fdl)
# Inspired from the dfs.cfg config file originally written by John
# Goerzen for Debian From Scratch this xdfs-root.cfg config file provides
# some support for X and autologin as root.
#
# Below are some remainder of capabilities and limitations of the
# syntax of this configuration file (see package
# libmissinglib-ocaml-dev). Remember them when writing you own
# additions.
#
# = and : are separators for options like:
#
# name : value or name = value
#
# and
#
# /file/path = body or /file/path : body
#
# The consequence is that no ":" nor "=" can be put in a file body
# excepted on the first line (after the first separator = or :).
# The workaround used here is to put all the lines with an "=" or a
# ":" on the first line. Like:
#
# /etc/environment = lang=fr...@euro
#
# It is not always possible... (I have not found a way for menu files).
#
# The option name is, by standard, always turned to lower case. It
# means files or directories like /etc/X11/XF86Config-4 with capital
# letters cannot be created or modified (see /root/.profile for some
# ugly workaround).
#
# Only text can put into touched config files (only owned by root).
# Changing file modes from this config file or moving random binary
# file is not supported by the version of dfsbuild (0.6.19) I have used.
#
# The "#" (followed with at least an other character like a white
# space otherwise it breaks the parsing) is the beginning of a comment
# for this file. It cannot be used inside the body of an option (see
# Debian bug #278484). It means your modified config files inside the
# target will not inherit new comments from here.
#
# Have fun. dfsbuild is a very nice tool (do not forget it must be
# run as root).
[DEFAULT]
######################################################################
# Overall settings, set defaults for all archs
######################################################################
# Name of generated disc
name = XDFS Live CD (DFS + X Window System)
# Version of generated disc
version = 2005-06-01
# Person that built it
builder = Frederic LEHOBEY <[email protected]>
# Repositories to mirror. Details about each one are configured below.
dlrepos = sid
# Repository to build the CD with. Must be in above list.
suite = sid
# Whether or not to use zftree compression on ISO image
compress = yes
# Files to never compress if the above is yes
# If a dir is given, that dir and everything below is not compressed
dontcompress = /boot
/etc/*boot*
/opt/dfsruntime/initrd.dfs
# Location of dfsbuild support files
libdir = /usr/lib/dfsbuild
# Location of docs for CD
docdir = /usr/share/doc/dfsbuild
# Bootloader to place on CD. Choices are:
# grub-hd GRUB with ElTorito hard disk emulation (not working yet)
# grub-no-emul "raw" ElTorito image
# aboot Alpha SRM bootloader
# yaboot PowerPC bootloader
# (usually set in arch area)
#bootloader = grub-no-emul
# Packages to install on live FS, on all archs, besides base system.
# Mandatory package for DFS is busybox-static.
# rungetty is used for autologin (see /root/.profile and
# /etc/inittab).
# strace and less are left only for debugging purposes.
allpackages = busybox-static
rungetty
locales xfonts-75dpi-transcoded xfonts-100dpi-transcoded
discover hotplug
x-window-system-core xfce4 menu
strace less
# Default mirror for "repo" sections
mirror = http://localhost/debian
#mirror = http://ftp.fr.debian.org/debian
# Devices to probe for CD
devices = scd0 scd1 scd2 scd3 scd4 hda hdb hdc hdd hde hdf hdg
# Files to place on the ramdisk
# /usr/lib/locale is for storing localedef results as called by
# locale-gen (see /root/.profile).
# If you want to install new packages from the live system, add /usr
# and full /etc.
# If you want to create user accounts, add /home and full /etc.
ramdisk_files = /dev
/etc/fstab
/etc/resolv.conf
/etc/X11
/root
/tmp
/usr/lib/locale
/var
# Directories to create on live fs (compulsory entry).
makedirs =
# Files to delete from live fs
deletefiles = /etc/rcS.d/*lvm
######################################################################
# Arch settings: i386
######################################################################
[i386]
# I have not yet dig into proper kernel compiling for DFS (standard
# Debian kernels do not work yet). As a temporary workaround, I use
# here John Goerzen ones mounted in /mnt by
# mount -o loop dfs-0.6.19_i386.iso /mnt
# Name of any kernel images to install directly from your current filesystem
kernels = /mnt/boot/vmlinuz-2.6.11
# Modules to copy from host filesystem
modules = /mnt/lib/modules/2.6.11
# Other packages to install besides the list in DEFAULT
packages = %(allpackages)s grub read-edid
# Debs from local fs to install on live fs
# installdebs =
# Bootloader (see options under default)
bootloader = grub-no-emul
# Extra lines for grub config
#grubconfig = default 1
######################################################################
# Text to add to existing files
######################################################################
[appendfiles]
/etc/network/interfaces = auto eth0
iface eth0 inet dhcp
iface eth1 inet dhcp
iface eth2 inet dhcp
iface wlan0 inet dhcp
iface wlan1 inet dhcp
iface wlan2 inet dhcp
iface ath0 inet dhcp
/etc/issue = Bienvenue sur une XDFS « Debian From Scratch (DFS) avec X ».
Pour se connecter, utiliser le nom d'utilisateur « root » et appuyer sur
Entrée si un mot de passe est demandé.
# Some magic for autologin and setting up everything (?) at startup.
# Well, I agree it not very clean, but if you find a better way
# please publish it.
# The 'mv /root/.xf86config-4' is a workaround for current lack of
# support of capital letters in filename options (see
# /tmp/xf86config-4). The md5sum is only cosmetic to allow future
# xserver-xfree86 reconfiguration.
/root/.profile = /bin/loadkeys fr-latin0 ; if [ -z "$DISPLAY" -a `tty` =
/opt/dfsruntime/runtimemnt/dev/tty10 ]; then export TZ=Europe/Paris
locale-gen
update-menus
mv /root/.xf86config-4 /etc/X11/XF86Config-4
md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
startx
fi
# This somewhat allows autologin with the /root/.profile (see the if
# condition in this file).
/etc/inittab = 10:2345:once:/sbin/rungetty -u root tty10 -- /bin/login -f root
# Enable bash completion.
/etc/bash.bashrc = if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
######################################################################
# Files to create or truncate
######################################################################
[createfiles]
/etc/hostname = xdfs
/etc/syslog.conf = *.* /dev/tty8
*.info /dev/tty9
# Localisation.
/etc/environment = lang=fr...@euro
# Localisation. Add the following locale environments to be generated
# by locale-gen (see /root/.profile).
/etc/locale.gen = fr...@euro ISO-8859-15
# Menu files we want to get rid of (see man update-menus) in order
# not to clutter the Debian menus.
# It is easy to remove all the entries at once but I have not found a
# nice workaround to put some of them into the file (the menu syntax
# is full of ":" that can only be put on the first line of option name).
/etc/menu/pppconfig =
/etc/menu/pppoeconf =
/etc/menu/tasksel =
/etc/menu/telnet =
/etc/menu/xbase-clients =
/etc/menu/xfce4-mcs-manager =
/etc/menu/xfce4-utils =
/etc/menu/xfdesktop4 =
/etc/menu/xffm4 =
/etc/menu/xfwm4 =
# This file is used as XDFS default XF86Config file to provide a
# 1024x768 screen with X default vesa. All entries with a ":" moved
# to the first line.
/root/.xf86config-4 = Section "Files" FontPath "unix/:7100" FontPath
"/usr/lib/X11/fonts/100dpi/:unscaled" FontPath
"/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Carte vidéo générique"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Écran générique"
HorizSync 28-50
VertRefresh 43-75
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
######################################################################
# Symlinks to create (from = to format)
######################################################################
[symlinks]
/etc/mtab = /proc/mounts
--- End Message ---
--- Begin Message ---
Version: 1.0.2.0+rm
Package removed from Debian unstable: http://bugs.debian.org/570272
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
--- End Message ---