Commit Graph

1186 Commits

Author SHA1 Message Date
Gerardo Exequiel Pozzi
729e110eea [configs/releng] Remove old option from rc.conf
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
f769fed16c [archiso] Update Makefile
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
bdd302adaa Avoid killing nbd-daemon on shutdown
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
93763a2d82 [archiso] Delete etc/mtab on _cleanup step
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
0d895a225a [archiso] Ensure that there is no .fs before create it
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
98c457c26f [archiso] mark installed packages, after installing it, not before
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
a7a100aabc [archiso] README update
* Added boot parameters.
* Reorder and clarify build steps.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-09 15:14:49 -03:00
Gerardo Exequiel Pozzi
85d243ff58 [archiso] Use dm-snapshot instead of aufs2 (A.K.A. "The Big Commit")
* Use device mapper + snapshot module, instead union layer filesystem.
  * A block-level approach vs vfs-level.
  * No more unofficial (Linux) things.
  * More memory is needed.
* Refactor mkarchiso.
* Refactor hooks/archiso.
* Fix install/archiso_pxe_nbd
  (due recent change in mkinitcpio-0.6.15 on checked_modules()/all_modules())
  [Thanks Dave for the improved workaround]
* New configs/releng to build official images.
  * Works with a Bash script instead of Makefile.
    (better control and easy to maintain)
* Remove configs/syslinux-iso.
* Remove archiso2dual script. Integrate functionality in configs/releng.
* New configs/baseline to build the most basic live medium or use as template.
* New README (draft). [Thanks Dieter for fixing english grammar]

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-06-18 18:38:27 -03:00
Gerardo Exequiel Pozzi
4a1bd4c769 [syslinux-iso] Remove devpts and shm entries from fstab
This work is already done by newer initscripts

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-16 21:45:36 -03:00
Gerardo Exequiel Pozzi
90981fa285 [syslinux-iso] fix regression in kernel_cmdline helper function
Fix FS#24203.

Regression introduced at commit b171f8f11f

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-10 20:43:53 -03:00
Gerardo Exequiel Pozzi
91b63fcd05 [syslinux-iso] oops! add missing )
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-10 20:20:39 -03:00
Gerardo Exequiel Pozzi
2499a4cd84 [syslinux-iso] Update overlay pacman.conf
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-08 23:25:02 -03:00
Gerardo Exequiel Pozzi
f5a06717bb [syslinux-iso] Update rc.conf to match newer initscripts.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-08 23:17:37 -03:00
Gerardo Exequiel Pozzi
b340aae9b1 [archiso] Update fstab and "source dev" of aufs.
* Change from none -> union (looks like util-linux is confused BUG?)
    Avoid the message: "umount aufs failed: not found" at shutdown.
    #1 mount -t tmpfs none /something
    #2 mount -t tmpfs xxxx /something
    The output of findmnt -rnu -o SOURCE will be blank in #1.

* Change from aufs -> auto, make its more generic.

* Update devpts and shm entries.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-07 17:41:33 -03:00
Gerardo Exequiel Pozzi
6033a1eaea [archiso2dual] Update help text about -c
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-05 19:25:02 -03:00
Gerardo Exequiel Pozzi
a8c1c0cb6f [syslinux-iso] Fix double execution of initscripts hooks.
Partially revert commit b171f8f11f

Fixes https://bugs.archlinux.org/task/23786

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-05-01 17:04:11 -03:00
Gerardo Exequiel Pozzi
13193bc0ba [syslinux-iso] Add dhclient to list of installed packages
Fix FS#23775

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-26 10:32:42 -03:00
Gerardo Exequiel Pozzi
a11bda752c [syslinux-iso] Change initramfs compression lzma -> xz
Needs mkinitcpio >= 0.6.9-1 (otherwise does not work with passed options to xz).

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-26 10:32:42 -03:00
Charles Vejnar
d438c79a84 Removes incorrect quotes in automated_script 2011-04-26 10:31:58 -03:00
Gerardo Exequiel Pozzi
aaa2ae5452 Update TODO
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-18 14:11:39 -03:00
Gerardo Exequiel Pozzi
2b19df9f83 [syslinux-iso] Some fixes for automated_script
Fixes FS#23610

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-14 21:48:07 -03:00
Gerardo Exequiel Pozzi
c258897df3 [archiso2dual] Set default SquashFS compressor to XZ
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-11 10:55:21 -03:00
Gerardo Exequiel Pozzi
4ea8b93f9c [syslinux-iso] Set default SquashFS compressor to XZ
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-11 10:27:07 -03:00
Gerardo Exequiel Pozzi
54be7d1529 [archiso] Set default SquashFS compressor to XZ
Also change all references from lzma to xz format.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-11 10:25:37 -03:00
Gerardo Exequiel Pozzi
ce31b12654 [syslinux-iso] update download-repo.sh to download propertly db for pacman-3.5
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-04-08 22:14:27 -03:00
Charles
5bb9b1620a Move automated_script from /etc/functions.d to /etc/rc.d/functions.d 2011-04-01 14:31:53 -03:00
Charles Vejnar
76061c8c7d [syslinux-iso] Allow to execute a script at boot specified with the kernel boot parameters
Changed to work with recent cmdline_param() -> kernel_cmdline() change. (Gerardo)

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-03-20 17:03:37 -03:00
Simo Leone
6eed465138 rc.conf uses renamed/moved kernel cmdline parser 2011-03-20 16:52:01 -03:00
Simo Leone
8ee0dd8c39 Remove dead code from archiso rc.d scripts 2011-03-20 16:51:50 -03:00
Simo Leone
5d775d7236 Fix old port reference in NBD boot script 2011-03-20 16:51:46 -03:00
Simo Leone
b171f8f11f Make cmdline_param work and conform to rc.d layout
- Rename cmdline_param to kernel_cmdline
- Move to /etc/rc.d/functions.d where it belongs
2011-03-20 16:51:39 -03:00
Simo Leone
d812cc131e Start agetty on kernel cmdline-provided console
This makes interactive installations over serial consoles possible with
nothing more than specifying the console= kernel parameter.

Changed inittab id "s0" -> "z0" to avoid conflict with line ttyS0. (Gerardo)

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-03-20 16:09:39 -03:00
Simo Leone
daf622d948 Archlinux FS#16232 - Run syslinux on serial too 2011-03-20 16:08:08 -03:00
Charles Vejnar
d53179b29d [syslinux-iso] Adding autologin on first shell
Added missing agetty ttyS0 in the patch. (Gerardo)

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-03-20 16:06:30 -03:00
Dieter Plaetinck
be259ab3be support and encourage usage of new aif-report-issues.sh script 2010-12-19 21:03:19 -03:00
Dieter Plaetinck
d79e830d53 invoke aif with debugging and logging flags by default
these options have no real disadvantages, but can provide lots of
useful info when the user runs into trouble, which still happens enough
2010-12-19 21:03:13 -03:00
Dieter Plaetinck
ea989f5560 include btrfs utilities 2010-12-17 19:57:07 -03:00
Dieter Plaetinck
8e1b5b10cc include nilfs utilities 2010-12-17 19:56:30 -03:00
Gerardo Exequiel Pozzi
6bcbf95f82 [archiso] Fix tabs/spaces in mkarchiso
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-08 14:47:45 -03:00
Gerardo Exequiel Pozzi
0ff40f153a [archiso] Use poll_device() in _pxe_nbd and _loop_mnt hooks.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-08 14:44:48 -03:00
Gerardo Exequiel Pozzi
1635eacfe7 [syslinux-iso] Add support to squashfs compression types.
Just set the default gzip.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Thomas Bächler
1a5209bef5 [archiso2dual] Autodetect whether we can boot x86_64
Edited from original commit to adapt them to install_dir scheme.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
85d2ddd762 Unify scheme of sed replacements.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
06a8c66eae [archiso] Add support to mount iso in loopback mode.
Add two parameters:

img_dev=/dev/sdNM
   where /dev/sdNM is the device where .iso is located.
img_loop=/path/to/arch.iso
   where /path/to/arch.iso is the full path of the .iso in the device img_dev.

Original idea from Baurzhan Muftakhidinov.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
cd73f7dfb1 [syslinux-cfg] Remove joe from packages.*
Is not anymore on repos.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
abd2ef0fcd [archiso2dual] Adapt to new dir scheme of source /${install_dir}/${arch}/
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
9629b849c5 [syslinux-iso] Unify dir scheme with -dual images
/syslinux/         syslinux only files
/arch/boot/        memtest86+ + splash.png + ...
/arch/boot/$ARCH/  Linux + initramfs
/arch/             isomounts
/arch/$ARCH/       *.sqfs

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:24 -03:00
Gerardo Exequiel Pozzi
02caf25be9 [archiso] Place *.sqfs images in /${install_dir}/${arch}/
Unify with dir layout of -dual images.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:23 -03:00
Gerardo Exequiel Pozzi
07869c5735 [archiso2dual] Adjust to work with new dir scheme
This is how ISO will look now:
/syslinux          only syslinux related files (syslinux.cfg, *.c32, etc)
/arch/             isomounts
/arch/any          *.sqfs only on -T full or -T split
/arch/i686         *.sqfs
/arch/x86_64       *.sqfs
/arch/boot         Memtest86+ + other files for early boot stage
/arch/boot/i686    Linux + initramfs
/arch/boot/x86_64  Linux + initramfs

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-12-07 23:48:13 -03:00
Gerardo Exequiel Pozzi
aae85f4ecb [syslinux-cfg] Adjust to work with new -D option of mkarchiso
This is how ISO will look now:
/syslinux    only syslinux related files (syslinux.cfg, *.c32, etc)
/arch/       isomounts + *.sqfs images
/arch/boot/  Linux + initramfs + Memtest86+ + other files for early boot stage

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-11-30 21:56:07 -03:00