[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Lenny general freeze ahead



Sorry, 

at last minute I was incorporating some changes from the version 1,132 and an 
error was strained in the script live-helpers



El Saturday 07 June 2008 16:44:50 Jordi Pujol va escriure:
> hello,
>
> included is a patch for initramfs-tools,
> custom uloop utilities
> and my live-initramfs version,
>
> written in every included changelog are my observations and a list of some
> changes for this mod:
>
> Regards,
>
> Jordi Pujol
>
> live-initramfs (1.132.1-1-jp1) experimental; urgency=medium
>
>   * This package is developed assuming that Busybox is the main command
> shell in the initial ram disk, and the Busybox commands are not overwritten
> by other
>     executable files.
>     Is developed a patch to initramfs-tools implementing that.
>   * File /etc/live.conf stores initial config to start the live OS.
>   * File /etc/live.vars is updated with variable values for the live
> environment,
>     The function "really-export" manages this file.
>     That values are used in all the live scripts, and also in some scripts
>     into the already started Live OS.
>   * File /etc/default/live-initramfs has the config to control how is
> generated the initrd.
>   * /etc/live.conf: Sets the Live configuration and also
>     gets the value of the "conf" option from the boot command line.
>     When the variables are assigned in /etc/live.conf, some special
> characters and
>     spaces are supported.
>   * /debian/init: use the variable values from live.vars.
>   * /debian/control: recommends linuxlogo and dialog. Don't recommend
> loop-aes-utils.
>   * /hooks/live: use the file /etc/default/live-initramfs to get the
> options to
>     generate the initial RAM disk, and generate it according to that
> values. * /hooks/live: the dependency of the module squashfs to lzma, is
> automatically detected
>     by initramfs-tools, (if squashfs is lzma enabled).
>   * /hooks/live: use cryptoloop module for encryption, (module from
> kernel). * /hooks/live: include module uloop to cache in RAM memory all the
> reads from the main compressed file, and my custom program ulobdev.
>   * /manpages/live-initramfs.en.7.txt: structured in sections,
>     explains a lot of new options.
>   * /Makefile: installs also the new created files,
> (/etc/default/live-initramfs, and others).
>   * scripts/live: Don't change the PATH variable, the default PATH is
> correct. (that default is /sbin:/usr/sbin:/bin:/usr/bin).
>   * scripts/live: Parse the boot options according two option types:
>     indicators and values.
>     Indicators support affirmative and negative forms. Values can be
>     an assigment to null value or strings without spaces nor special
> characters.
>   * Use the debug file /tmp/initramfs.debug. Is created a link named
>     /live.log, for compatibility with previous versions of live-initramfs.
>   * Use the variable VALID_FILESYSTEMS to search for the Live OS related
> files.
>   * Use the function get_sysblock to get the list of working block devices.
>   * Indicator options: scancdrom and scanfloppy, corresponding to the
> variables
>     SCANCDROM and SCANFLOPPY.
>   * When a value refers to a disk partition or block device, use a device
> name or
>     a partition property, *LABEL* or either *UUID*. Sometimes specify only
> a name
>     to be interpreted as a volume label.
>   * Fstab: Use the /etc/fstab file in the root filesystem to mount and
> auto-fsck the persistent
>     home partition.
>   * Custom mounts: Use the /etc/fstab file in the root filesystem to custom
> mount and also auto-fsck
>     other partitions.
>   * Parametrized use of swap partitions: none, auto scanning or specifying
> partition device names,
>     label or uuid. Multiple swap partitions allowed.
>   * Create system files at boot time: To set some little (and very
> important) aspects of the Live OS.
>   * Create initrd files at boot time: To set some little (and very
> important) aspects of the Live OS, before beggining to start.
>   * Set every aspect of OS persistence: No persistent at all, home
> persistent, home snapshots,
>     root persistent, root snapshots. The values of that variables use
> device names, labels
>     or uuids. When only a name is found, it's interpreted as a device label
> (for compatibility).
>   * Auto update the compressed files containing the Live OS: When the files
> are on a local disk,
>     and is found a file with the extension .new replace the old file by the
> new one.
>   * append-hostimages: search from the *LIVE_MEDIA_PATH* in subdirectories
> named as
>     the *MAC network addresses* or *hostname* or the *active IP adressess*
>     for files containing a live filesystem and append them to the live
> filesystem.
>   * uloop: cache the compressed files of the Live OS. Is created a cache
>     in a RAM tmpfs filesystem.
>     It has some kind of failure recover, if it did not find something
> usable, the normal loop
>     mounting for block devices is performed.
>     Experimental: If a label or uuid is specified, *live-initramfs* will
> try to find
>     this device for the uloop cache, creating the specified directory, if
> it not exists.
>   * networking ip: Specify also the domain name and the nameservers of the
> interface(s).
>   * user-uid, user-password-crypted, user-default-groups: Specify the
> values for that.
>     Optional parameters, if not specified the default values are used.
>   * user password disabled : special management of the variables that
> disables the user password.
>   * set multiple users in a started Live OS: similar options to the
> previous for an user,
>     but multiple users can be specified.
>   * home-setup: Indicator to create (or not) initial configuration files in
> the home directory.
>   * sudo: Used as an indicator and also extended using as a value, see
> manpages.
>   * load-modules: modules to load at kernel start.
>   * modprobe-d: modules related instructions: options, install, blacklist
>   * fasthalt: For a fast system halt, use this parameter, and the halt
>     procedures will unmount only the filesystems mounted with read/write
> option and
>     swap partitions also.
>   * linuxlogo: Splash the linux logo in the boot text console, also use as
> user prompt in the
>     console login, or Splash the linux logo in the halt (or reboot) text
> console.
>     (see the package linuxlogo)
>   * dialog: Text screens with windowing aspect, to request passwords,
> etc... * concurrency: System services startup Concurrency type.
>   * multiple locales: as it says.
>   * Do package install: a compressed file can contain a directory with
> scripts to install himself.
>     If enabled, live-initramfs runs the scripts to install the package.
> (advanced use, take with care)
>     I'am referring to custom-made scripts performing some custom tasks,
> (normally live-initramfs can't use
>     the control files from a Debian package, and some tasks are not
> practical to do at start time).
>   * incremental joining to the aufs root: Every compressed file is added
> separatedly to the
>     aufs root; thus giving control to the files that are present in every
> mounting of a compressed file,
>     and allows detailed package install.
>   * and a lot of other changes, compare with the previous standard version.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: kk
Type: text/x-diff
Size: 600 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/debian-live-devel/attachments/20080608/245cf867/attachment.diff 


Reply to: