Greetings,

On Mon, Jan 6, 2014 at 6:11 AM, Kamil Czekirda <[email protected]> wrote:

> 2014/1/6 Richard Nelson <[email protected]>:
> > Greetings,
> >
> >
> > On Sun, Jan 5, 2014 at 3:28 PM, Kamil Czekirda <[email protected]>
> wrote:
> >>
> >> Thank you for response, but I choosed another way to have configured
> >> system:
> >>
> >> I want to use clean image from official mirrors and configure it.
> >>
> >> I can configure ldap by hooks, but the main problem is installing
> >> packages from hooks.
> >
> >
> > I do not use hooks in that manner, but I think it would then be worth
> your
> > time to examine live-medium-install :
> >
> >
> http://live-systems.org/gitweb/?p=live-tools.git;a=blob;f=bin/live-medium-install;h=d5a4230042665ee0e569dff5c36003d0140ee9a0;hb=8429ebd7a67d9f5e0b2e817f092fb7af120a25ee
> >
> > This is what I am using for "firmware" installs and the really nice part
> is
> > thanks to live-boot3x you can stack in partial_squashfs images with
> > filesystem.squashfs to get where you want.
> >
> > I just got started setting up documentation and some other helper things
> > (means under construction) at http://install.live-systems.org/
> >
>
> Thank you for link to usefull script, I've added type of debian and
> nonfree selection:
>
>
> --- /media/debian/live-medium-install-orig 2014-01-06 12:56:55.000000000
> +0100
> +++ /media/debian/live-medium-install 2014-01-06 12:57:05.000000000 +0100
> @@ -16,7 +16,11 @@
>
>  _URL="
> http://live.debian.net/files/stable/images/${_VERSION}/amd64/webboot/";
>
> -_FILES="debian-live-${_VERSION}-amd64-gnome-desktop.vmlinuz
> debian-live-${_VERSION}-amd64-gnome-desktop.initrd.img
> debian-live-${_VERSION}-amd64-gnome-desktop.squashfs"
> +_TYPE="gnome-desktop"
> +
> +_FILES="debian-live-${_VERSION}-amd64-${_TYPE}.vmlinuz
> debian-live-${_VERSION}-amd64-${_TYPE}.initrd.img
> debian-live-${_VERSION}-amd64-${_TYPE}.squashfs"
> +
> +_NONFREE="no"
>
>  _TARGET="/dev/sda"
>
> @@ -81,7 +85,48 @@
>  WARNING: This will erase all data on the target device
>  ######################################################
>
> -Please enter URL to download the ${_IMAGE_FILE} image from
> +Please enter the type of debian to download
> +(default: ${_TYPE})
> +
> +gnome-desktop
> +kde-desktop
> +lxde-desktop
> +xfce-desktop
> +standard
> +rescue
> +EOF
> +
> +# Ask for type
> +echo -n ": "
> +read _READ
> +
> +_TYPE=${_READ:-${_TYPE}}
> +
> +
> +cat << EOF
> +Do you want to install nonfree version? Type 'yes' or press ENTER.
> +(default: ${_NONFREE})
> +EOF
> +
> +# Ask for nonfree
> +echo -n ": "
> +read _READ
> +
> +case "${_READ}" in
> + 'yes')
> + echo "nonfree selected"
> + _NONFREE="+nonfree"
> + _URL="
> http://live.debian.net/files/stable/images/${_VERSION}${_NONFREE}/amd64/webboot/
> "
> + _FILES="debian-live-${_VERSION}-amd64-${_TYPE}${_NONFREE}.vmlinuz
> debian-live-${_VERSION}-amd64-${_TYPE}${_NONFREE}.initrd.img
> debian-live-${_VERSION}-amd64-${_TYPE}${_NONFREE}.squashfs"
> + ;;
> + *)
> + _FILES="debian-live-${_VERSION}-amd64-${_TYPE}.vmlinuz
> debian-live-${_VERSION}-amd64-${_TYPE}.initrd.img
> debian-live-${_VERSION}-amd64-${_TYPE}.squashfs"
> + ;;
> +esac
> +
> +cat << EOF
> +
> +Please enter URL to download the ${_FILES} image from
>  (default: ${_URL})
>  EOF
>
>
Thanks for the patches. I reworked the ideas here a bit and made two
commits at:


http://live.debian.net/gitweb/?p=live-tools.git;a=shortlog;h=refs/heads/debian-next






>
> >>
> >> Of course I can build images myself, it's not problem, but is the last
> >> way.
> >>
> >
> > I agree, I would rather reuse official images and the stacking of
> > partial_squashfs is one way to do that.
> >
>
> Thank you, I'm going to write script which makes personalized images.
>
>
Perhaps this:

 http://install.live-systems.org/scripts/partial-squashfs-updates

will be of assistance to you. It is what I am using to make partials and
then to stack them together after so many partials.

Again thanks for the patches and if the partial-squashfs-updates script is
useful let me and the mail-list know.

Thanks.


> > Hope this information assists.
> >
> >
> >>
> >>
> >> 2014/1/5 Richard Nelson <[email protected]>:
> >> > Greetings,
> >> >
> >> >
> >> > On Sun, Jan 5, 2014 at 2:20 PM, Kamil Czekirda <[email protected]>
> >> > wrote:
> >> >>
> >> >> Hello,
> >> >>
> >> >> I'm using hooks in my debian-live in wheezy.
> >> >>
> >> >> I've tried to install software in very simple script:
> >> >>
> >> >> #!/bin/sh
> >> >> echo "HOOK: install htop"
> >> >>
> >> >> apt-get update
> >> >> apt-get install htop
> >> >>
> >> >> But Processing triggers for man-db complitly crashes system. I must
> >> >> hardly restart machine.
> >> >>
> >> >> I can make apt-get update in hooks and manualy install package after
> >> >> login, but I want to change list of packages automaticly.
> >> >>
> >> >> For me it's a good way to configure debian without repacking squashfs
> >> >> and making personal configuration, isn't it?
> >> >>
> >> >
> >> > If you are building your own images see the manual (assuming you are
> >> > using
> >> > stable live-build 3x):
> >> >
> >> > http://live-systems.org/manual/stable/html/live-manual.en.html#430
> >> >
> >> > If you are not able to build your own, you can use the cgi builder
> >> > http://cgi.build.live-systems.org/cgi-bin/live-build  and add the
> >> > packages
> >> > you want on the cgipackages.list.chroot: area (note the cgi builder
> only
> >> > uses the main archive area).
> >> >
> >> > Hope this information assists.
> >> >
> >> >
> >> >>
> >> >> Thanks for help.
> >> >>
> >> >> Kamil Czekirda
> >> >>
> >> >>
> >> >> --
> >> >> To UNSUBSCRIBE, email to [email protected]
> >> >> with a subject of "unsubscribe". Trouble? Contact
> >> >> [email protected]
> >> >> Archive:
> >> >>
> >> >>
> http://lists.debian.org/CADSgWNE53jt6vawpzsZYE6c=uu+w9uh9ma7hrodeftwxnbf...@mail.gmail.com
> >> >>
> >> >
> >
> >
>

Reply via email to