- 28 Nov, 2011 2 commits
-
-
Gerardo Exequiel Pozzi authored
* Now bootmnt/img_dev is always a ro-mount, and cowspace is first ro-mount then rw-mount. * Fix a "hidden" bug: at the time of test [[ -ef ]], if devices nodes are not ready, such test will fail then archisodevice will mounted ro and when cow_device is mounted to be rw it fails. (I recently suffered this on a machine with slow USB) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 17 Nov, 2011 2 commits
-
-
Gerardo Exequiel Pozzi authored
Boot media is already available in /run/archiso/bootmnt if no copytoram is used. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Is in {base} since 1.8-4. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 16 Nov, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
* ipconfig cmd writes a file in /tmp that is ready for direct evaluation. We can use this instead of parsing the output, to do this some variable renames are needed. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 15 Nov, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 06 Nov, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
* Remove IDE stuff. * Remove modules that can be added via relevant hooks. * Replace sata with virtio in baseline profile. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 24 Oct, 2011 5 commits
-
-
Gerardo Exequiel Pozzi authored
STATUS: Working (std boot, loop_mnt, pxe) with copytoram=[y|n]. NEEDS: initscript > 2011.07.3, mkinitcpio > 0.7.2, mkinitcpio-busybox > 1.18.5-1 Purpose: we need this for propertly unmount $cow_device, used for persistent dm-snapshot devices. This hook is based on work from Tom Gundersen[#1], but adapted for archiso things (specially the shutdown script) [#1] http://mailman.archlinux.org/pipermail/arch-projects/2011-July/001549.html [#2] http://projects.archlinux.org/initscripts.git/commit/?id=1fa7b4b453e96533ae1db3630031285e5fc302b3 [#3] http://mailman.archlinux.org/pipermail/arch-projects/2011-August/001749.html Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
* Support img_label= * Allow use img_dev= as cow_device= * Use new function _mnt_dev() from archiso. * Check for error while setting loopback device. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
This allow to take control again of these mountpoints outside initramfs. (i.e: on deinitramfs stage at shutdown for unmount it) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Add some options to control where all COW files will be located. Until this moment all files are located in a tmpfs filesystem. Now is posible to set a device via a filesystem label or device node plus a directory, where all these files will be stored. All dm-snapshot devices will be persistent by default, but this can be changed if wanted. Take care, a filesystem that does not support sparse files maybe is not the best choice for COW files, because they are created with the same size (is apparent) like the read-only device (the image.fs inside .sfs). Of course sooner or later, depending on use, these files actually end up being as big as the read-only device. KNOW-ISSUE: On shutdown in step "Unmounting Filesystems" will [FAIL], all filesystem except $cow_device, will be unmounted/remounted-ro. For this reason this change needs an archiso_shutdown hook, thats unmount all block devices used by archiso. (Work in progress) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Separate this code from main mount hook, and make it more generic. _mnt_dev(device, mountpoint, flags) -> wait for device and mount, launch a shell if something goes wrong. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 22 Oct, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 21 Oct, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Image size in MiB: old -- new -- iso 679 -> 693 core-dual 374 -> 381 core-i686 380 -> 387 core-x86_64 309 -> 323 netinstall-dual 182 -> 189 netinstall-i686 185 -> 192 netinstall-x86_64 Was requested: mailing-list and bugtracker. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 15 Oct, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 12 Oct, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 04 Oct, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
This is now supported since util-linux pkg enable it. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 31 Aug, 2011 2 commits
-
-
Gerardo Exequiel Pozzi authored
Fix: FS#18959 - download_repos.sh does not report tcp timeouts and such * Always use pacman cache. Previously pacman cache was used if package already exists on it, now is also used to download pkg on it. Finally copy all packages from cache with cp and make core.db. * Using pacman, we can sure that package integrity is right. * Always get a [core] package, in case of [testing] enabled. * Now works when mirror is: Server = file:// ;) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
* These files was added during developement stage of dm-snapshot branch of archiso. Never was used, sinse archiso works directly with dmsetup and with device nodes in /dev/mapper/ * Added 11-dm-initramfs.rules to keep dm info about nodes persistent in udev db across initramfs/real-root. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 29 Aug, 2011 5 commits
-
-
Gerardo Exequiel Pozzi authored
This makes archiso_pxe_nbd functionallity full-independient from archiso profiles (configs/*). Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
* Preparing terrain for UEFI support. * Also make isohybrid hack in one step. * Removed UDF layer, since xorriso does not support it. * Removed unsupported options by xorriso (-uid/-gid/-allow-limited-size) * Removed option already default in xorriso (-input-charset utf-8) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
usage ./build.sh [options] command <command options> General options: -N <iso_name> Set an iso filename (prefix) Default: archlinux -V <iso_version> Set an iso version (in filename) Default: 2011.08.18 -L <iso_label> Set an iso label (disk label) Default: ARCH_201108 -D <install_dir> Set an install_dir (directory inside iso) Default: arch -w <work_dir> Set the working directory Default: work -o <out_dir> Set the output directory Default: out -v Enable verbose output -h This help message Commands: build <mode> <type> Build selected .iso by <mode> and <type> purge <mode> Clean working directory except iso/ directory of build <mode> clean <mode> Clean working directory and .iso file in output directory of build <mode> Command options: <mode> Valid values 'single' or 'dual' <type> Valid values 'netinstall', 'core' or 'all' Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Default (if not specified) -w work -o out. -o <out_dir> is only used by 'iso' command. Adjust build.sh of releng and baseline profile to reflect this change. <project> - work <- $work_dir - out <- $out_dir Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 28 Aug, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 26 Aug, 2011 2 commits
-
-
Gerardo Exequiel Pozzi authored
Otherwise archiso_loop_mnt will fail. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Also put _is_directory_changed() inside 'if' avoiding premature execution if it returns non-zero. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 24 Aug, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 19 Aug, 2011 4 commits
-
-
Gerardo Exequiel Pozzi authored
extra/irssi: * Requested by Florian Pritz http://mailman.archlinux.org/pipermail/arch-releng/2011-July/001853.html Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
core/linux-atm: * This was present in 2010.05 * Optionally needed by iproute2. Needed for ATM connections. extra/mtools: * This was present in 2010.05 * Optionally dependency of syslinux. Needed if want to install syslinux on vfat. extra/smartmontools: * Requested by Thomas Mudrunka https://bugs.archlinux.org/task/25633 Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 18 Aug, 2011 3 commits
-
-
Gerardo Exequiel Pozzi authored
In this way: * Prepare locales requested by boot param mostly early possible. * Setup special console at end of rc.sysinit Remove unneded include from automated_script (already included by rc.conf) Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 16 Aug, 2011 1 commit
-
-
Gerardo Exequiel Pozzi authored
Current implementation fails if console=ttyS0 (without more options). Tested with: console=ttyS0 console=ttyS0,9600 console=ttyS0,38400 console=ttyS0,9600n8 console=ttyS0,38400n8r Closing FS#16232 Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- 15 Aug, 2011 4 commits
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
purge_single command can be usefull to save space during build. It removes all files in working directory except "iso/" and *.iso. Workflow can be: (32) ./build.sh all_iso_single -> i686 *.iso are ready. (32) ./build.sh purge_single -> safe cleanup. (64) ./build.sh all_iso_single -> x86_64 *.iso are ready. (64) ./build.sh purge_single -> safe cleanup. (any) ./build.sh all_iso_dual -> dual *.iso are ready. Signed-off-by:
Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-