Hi Steffen!

On Thu, 19 Mar 2009 17:32:34 +0100, Steffen Moeller wrote:
> The following commit has been merged in the master branch:
> commit 50c870bd1e33805ce150177e3256c7c4d65f5b88
> Author: Steffen Moeller <[email protected]>
> Date:   Wed Mar 18 13:36:13 2009 +0100
>
>     Added APT_OPTIONS to install of wicd
>     
>     Responing "n" to the question if wicd should be installed
>     will stop the installation process.
[...]
> diff --git a/install.sh b/install.sh
> index a013290..3129466 100755
> --- a/install.sh
> +++ b/install.sh
> @@ -119,6 +119,30 @@ 
> TAR_PACKAGE=$INST_MIRROR/pool/main/t/tar/tar_1.20-1_armel.deb
>  # FUNCTIONS
>  #
>  
> +# for the installation of packages, /proc is sometimes required to be
> +# installed. cdebootstrap is installing it itself.

Again, please perform two commits in such a case:

- the first one about APT_OPTIONS for wicd

- the second one about /proc being mounted in the chroot, since
  according to the commit log you are touching nothing else than wicd

> @@ -696,6 +720,7 @@ action_mount () {
>               fi
>       fi
>       echo "I: microSD card partitions mounted"
> +

This is a cosmetic change which should be committed separately.

Going back to the subject of this mail: why /proc must be mounted at
all?  I cannot see how this affect installation of wicd:

--8<---------------cut here---------------start------------->8---
Script started on Thu 19 Mar 2009 06:20:03 PM CET
gismo:/mnt/chroot# ls *.cow
base-lenny.cow  base-lenny-i386.cow  base-sid.cow  base-sid-i386.cow
gismo:/mnt/chroot# cp -r base-sid.cow test.cow
gismo:/mnt/chroot# mount
/dev/mapper/vggismo-lvroot on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda1 on /boot type ext2 (rw)
/dev/mapper/vggismo-lvhome on /home type ext3 (rw)
gismo:/mnt/chroot# chroot test.cow
(sid-amd64)r...@gismo:/# mount
(sid-amd64)r...@gismo:/# apt-get update
[...]

(sid-amd64)r...@gismo:/# apt-get install wicd
[...]

The following NEW packages will be installed:
[...]

0 upgraded, 82 newly installed, 0 to remove and 1 not upgraded.
Need to get 37.3MB of archives.
After this operation, 106MB of additional disk space will be used.
Do you want to continue [Y/n]? y
[...]

Setting up wireless-tools (29-1.1) ...
Setting up wicd (1.5.9-5) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Processing triggers for python-support ...
(sid-amd64)r...@gismo:/# echo $?
0
(sid-amd64)r...@gismo:/# dpkg -s wicd
Package: wicd
Status: install ok installed
[...]

Homepage: http://wicd.sourceforge.net/
(sid-amd64)r...@gismo:/# exit
gismo:/mnt/chroot# exit

Script done on Thu 19 Mar 2009 06:23:10 PM CET
--8<---------------cut here---------------end--------------->8---

Is there any package that strictly require /proc for installation?
AFAIK no, thus we should not mount it at all.

Thx, bye,
Gismo / Luca

Attachment: pgpZ6xROs0PHP.pgp
Description: PGP signature

_______________________________________________
pkg-fso-maint mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-fso-maint

Reply via email to