1. 09 Apr, 2012 1 commit
  2. 01 Apr, 2012 2 commits
  3. 17 Mar, 2012 2 commits
  4. 16 Mar, 2012 1 commit
  5. 03 Dec, 2011 1 commit
  6. 28 Nov, 2011 1 commit
    • Gerardo Exequiel Pozzi's avatar
      [archiso] Checksum only aitab and *.sfs (per architecture) · cd359bc3
      Gerardo Exequiel Pozzi authored
      
      
      We are currently checksuming all files inside $archisobasedir
      (aitab, *sfs, kernel/initramfs and boot/syslinux related files)
      this is stored in one file only. Its works good for now,
      but I think we only need to checksum only aitab and *.sfs if they are needed.
      Currently if you boot a dual-iso in i686, also checksum is done
      for *.sfs of x86_64. Not a big issue, this just take a bit more time.
      The real issue is when booting via PXE with HTTP/FTP methods,
      since they download only aitab and needed *.sfs files,
      can not use directly the only one file where checksums are stored.
      
      This patch does:
      
      (1) Do not checksum syslinux related files, anyway you are already reach initramfs stage.
      (2) Do not checksum kernel/initramfs files, for the same as (1)
      (3) Two checksum.${arch}.md5 for each i686 and x86_64 for only aitab and *.sfs.
      
      Signed-off-by: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      cd359bc3
  7. 15 Oct, 2011 1 commit
  8. 04 Oct, 2011 1 commit
  9. 29 Aug, 2011 2 commits
  10. 26 Aug, 2011 1 commit
  11. 15 Aug, 2011 1 commit
  12. 09 Jul, 2011 3 commits
  13. 18 Jun, 2011 1 commit
    • Gerardo Exequiel Pozzi's avatar
      [archiso] Use dm-snapshot instead of aufs2 (A.K.A. "The Big Commit") · 85d243ff
      Gerardo Exequiel Pozzi authored
      
      
      * 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: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      85d243ff
  14. 11 Apr, 2011 1 commit
  15. 08 Dec, 2010 3 commits
  16. 01 Dec, 2010 1 commit
  17. 18 Oct, 2010 1 commit
  18. 16 Sep, 2010 1 commit
  19. 21 Jul, 2010 1 commit
    • Thomas Bächler's avatar
      Rename all occurrences of isolinux to syslinux · 86ca33e7
      Thomas Bächler authored
      The name of the bootloader is syslinux, while isolinux is just one
      of many components. isolinux.bin now also accepts syslinux.cfg
      as a configuration file name (as do all other loaders).
      
      Thus, rename the isolinux/ folder to syslinux/, and rename
      isolinux.cfg to syslinux.cfg. The only occurrence of 'isolinux'
      is now the actual loader file 'isolinux.bin'. This makes
      the transition from isolinux to the other syslinux loaders
      easier when remastering the ISO onto another medium.
      86ca33e7
  20. 30 Jun, 2010 1 commit
  21. 16 Mar, 2010 1 commit
  22. 08 Feb, 2010 1 commit
  23. 04 Dec, 2009 1 commit
  24. 02 Dec, 2009 2 commits
  25. 01 Dec, 2009 1 commit
  26. 30 Nov, 2009 3 commits
  27. 23 Nov, 2009 1 commit
    • Sven-Hendrik Haase's avatar
      mkarchiso: cleanup opts, user dir creation · 961d4cb6
      Sven-Hendrik Haase authored
      
      
      As in title, this patch cleans up opt flags that exist for no reason and
      adds additional flags to modify the disk meta info which would otherwise
      be hardcoded.
      
      I wasn't quite sure about the user directory part but it doesn't seem
      like a good idea to put that part into the script and therefore I
      commented it out. It would probably interfere with rc.local scripts that
      take care of skel copying. I replaced the part after the TODO with a
      safe guard to make sure that people who are not aware of the changes
      will not be caught by surprise.
      
      Signed-off-by: default avatarAaron Griffin <aaronmgriffin@gmail.com>
      961d4cb6
  28. 19 Nov, 2009 1 commit
  29. 10 Nov, 2009 1 commit
  30. 21 Oct, 2009 1 commit
    • Gerardo Exequiel Pozzi's avatar
      Fix how mkarchiso makes usb image · db1dde54
      Gerardo Exequiel Pozzi authored
      
      
      The current implementation in how partition is created for ext2 img
      it looks a bit bad.
      
      This patch makes the partition in more standarized way, respecting
      cylinder alignement:
      * The size of resulting image will be in cylinder multiple ~8MB.
      * Use fdisk instead of sfdisk (sfdisk write some bad information)
      * Make the result image in one pass, instead of concatenating.
      
      Also the advantage is that with this can add another partitions
      without any issues in the usb-flash-drive with this .img.
      
      For example of current situation:
      
      qemu-system-x86_64 -hda archlinux-avr.toolchain.img -serial stdio
      ---------------------------------------------------------------------
      [root@avr ~]# fdisk /dev/sda
      
      Command (m for help): p
      
      Disk /dev/sda: 223 MB, 223974400 bytes
      59 heads, 41 sectors/track, 180 cylinders
      Units = cylinders of 2419 * 512 = 1238528 bytes
      Disk identifier: 0x00000000
      
         Device Boot      Start         End      Blocks   Id  System
      /dev/sda1   *           1         181      218693+  83  Linux
      Partition 1 has different physical/logical beginnings (non-Linux?):
           phys=(0, 1, 1) logical=(0, 1, 23)
      Partition 1 has different physical/logical endings:
           phys=(27, 58, 41) logical=(180, 49, 21)
      
      Command (m for help): v
      Partition 1 has different physical/logical beginnings (non-Linux?):
           phys=(0, 1, 1) logical=(0, 1, 23)
      Partition 1 has different physical/logical endings:
           phys=(27, 58, 41) logical=(180, 49, 21)
      Partition 1: previous sectors 437449 disagrees with total 67731
      62 unallocated 512-byte sectors
      
      Command (m for help):
      ---------------------------------------------------------------------
      
      qemu-system-x86_64 -hda archlinux-avr.toolchain-fix.img -serial stdio
      ---------------------------------------------------------------------
      [root@avr ~]# fdisk /dev/sda
      
      Command (m for help): p
      
      Disk /dev/sda: 230 MB, 230307840 bytes
      255 heads, 63 sectors/track, 28 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
      Disk identifier: 0x5c94ca4f
      
         Device Boot      Start         End      Blocks   Id  System
      /dev/sda1   *           1          28      224878+  83  Linux
      
      Command (m for help): v
      62 unallocated 512-byte sectors
      ---------------------------------------------------------------------
      
      Signed-off-by: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      db1dde54