#!/bin/zsh

dist_path="."
dist_name="mkinitcpio-modules-0_p$(date +%Y%m%d)"
dist=${dist_path}/${dist_name}

local my_uri="https://projects.archlinux.org/svntogit/packages.git/plain/trunk"

mkdir -p ${dist}/{hooks,install,udev}

#cryptsetup
wget -O ${dist}/hooks/encrypt "${my_uri}/encrypt_hook?h=packages/cryptsetup"
wget -O ${dist}/install/encrypt "${my_uri}/encrypt_install?h=packages/cryptsetup"

#dmraid
wget -O ${dist}/hooks/dmraid "${my_uri}/dmraid_hook?h=packages/dmraid"
wget -O ${dist}/install/dmraid "${my_uri}/dmraid_install?h=packages/dmraid"

#lvm2 
wget -O ${dist}/udev/11-dm-initramfs.rules "${my_uri}/11-dm-initramfs.rules?h=packages/lvm2"
wget -O ${dist}/hooks/lvm2 "${my_uri}/lvm2_hook?h=packages/lvm2"
wget -O ${dist}/install/lvm2 "${my_uri}/lvm2_install?h=packages/lvm2" 

#mdadm
wget -O ${dist}/hooks/mdadm "${my_uri}/mdadm_hook?h=packages/mdadm"
wget -O ${dist}/install/mdadm "${my_uri}/mdadm_install?h=packages/mdadm"
wget -O ${dist}/install/mdadm_udev "${my_uri}/mdadm_udev_install?h=packages/mdadm"

#pcmcia
wget -O ${dist}/install/pcmcia "${my_uri}/initcpio-install-pcmcia?h=packages/pcmciautils"

#udev
wget -O ${dist}/hooks/udev "${my_uri}/initcpio-hook-udev?h=packages/systemd"
wget -O ${dist}/install/timestamp "${my_uri}/initcpio-install-timestamp?h=packages/systemd"
wget -O ${dist}/install/udev "${my_uri}/initcpio-install-udev?h=packages/systemd"


tar -cvjf ${dist}.tar.bz2 -C ${dist_path} ${dist_name}

rm -r ${dist}
