2007-02-22 23:46:50 +01:00
|
|
|
# vim:set ft=sh:
|
|
|
|
# Created by Tobias Powalowski <tpowa@archlinux.org>
|
|
|
|
# For more information on how using mkinitcpio please refer to the main config file
|
|
|
|
# or check the wiki.
|
|
|
|
MODULES=""
|
|
|
|
BINARIES=""
|
|
|
|
FILES=""
|
|
|
|
# SETUP
|
2007-10-22 07:56:38 +02:00
|
|
|
# You can choose between 2 types of install media:
|
|
|
|
# arch-core-install --> creates core install media
|
2007-02-22 23:46:50 +01:00
|
|
|
# arch-ftp-install --> creates ftp install media
|
|
|
|
#
|
|
|
|
# default is set to ftp install media
|
|
|
|
#
|
|
|
|
# Please change the other hooks only if you know what you are doing.
|
2008-03-16 22:57:21 +01:00
|
|
|
HOOKS="arch_ftp_install arch_acpi arch_bootmessage arch_motd arch_memtest arch_pam arch_shadow arch_base arch_hwdetect arch_udev ide pata scsi sata arch_net arch_isdn arch_pcmcia arch_rtc arch_sound usb usbinput fw arch_floppy arch_raid arch_lvm2 arch_encrypt arch_filesystems arch_keymap arch_remote arch_cpufreq arch_fb arch_links arch_naim arch_pacman arch_addons arch_kexec arch_ppp arch_pppoe arch_lilo arch_grub arch_iptables arch_capi4k arch_pciutils arch_usbutils arch_openvpn arch_vpnc arch_pptpclient arch_licenses arch_wireless arch_intel_wireless arch_dmraid arch_linux_atm arch_tiacx_wireless arch_netcfg"
|
2007-02-22 23:46:50 +01:00
|
|
|
#
|
|
|
|
# adding pxelinux hook if mkpxelinux is used.
|
|
|
|
if [ "${RUNPROGRAM}" = "mkpxelinux" ]; then
|
2007-09-07 19:22:10 +02:00
|
|
|
HOOKS="$HOOKS arch_pxelinux"
|
2007-02-22 23:46:50 +01:00
|
|
|
fi
|
|
|
|
#
|
|
|
|
|
|
|
|
### NETWORK SETUP
|
|
|
|
# the default install media creating process, uses latest files from online cvs!
|
|
|
|
#
|
|
|
|
#SERVER PARAMETERS
|
2007-10-22 07:56:38 +02:00
|
|
|
FTPSERVER="ftp://ftp.archlinux.org/core/os"
|
2007-11-19 18:38:05 +01:00
|
|
|
# GIT SERVER
|
|
|
|
GIT_INSTALLER="git://projects.archlinux.org/installer.git"
|
2007-02-22 23:46:50 +01:00
|
|
|
# CVS SERVER
|
2007-10-22 07:56:38 +02:00
|
|
|
CVSSETUP=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core"
|
2007-02-22 23:46:50 +01:00
|
|
|
# CVS TAG
|
|
|
|
TAG="CURRENT"
|
|
|
|
|
|
|
|
###### LOCAL SETUP
|
|
|
|
# only needed if you want to build custom install media
|
|
|
|
# disabled by default you can ignore all those parameters below
|
|
|
|
# if you don't set LOCALSETUP="yes"
|
|
|
|
#
|
|
|
|
# Set this switch to "yes" if you want a custom install media
|
|
|
|
LOCALSETUP="no"
|
|
|
|
|
|
|
|
#### NOTES:
|
2007-11-19 18:38:05 +01:00
|
|
|
# To get the git and cvs tree use these commands:
|
2007-02-22 23:46:50 +01:00
|
|
|
# - change to your dir you want to hold the cvs files and execute the script below
|
|
|
|
# Example Script:
|
|
|
|
# ---------------
|
|
|
|
# #!/bin/sh
|
|
|
|
# ### general setup stuff
|
2007-11-19 18:38:05 +01:00
|
|
|
# git-clone git://projects.archlinux.org/installer.git
|
2007-10-22 07:56:38 +02:00
|
|
|
# export CVSROOT=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core"
|
|
|
|
# cvs -z3 co -r ${TAG} core/
|
2007-02-22 23:46:50 +01:00
|
|
|
# ---------------
|
|
|
|
# Now you can start to modify this tree to your needs.
|
|
|
|
|
|
|
|
### GENERAL REMASTER PARAMETERS
|
|
|
|
# enter here your custom/modified cvs tree
|
|
|
|
CVSTREE=""
|
2007-11-19 18:38:05 +01:00
|
|
|
GIT_INSTALLER_TREE=""
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to keyboard layout change script
|
2007-11-19 18:38:05 +01:00
|
|
|
KMSCRIPT="/etc/archboot/scripts/km"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to setup script
|
2007-11-19 18:38:05 +01:00
|
|
|
SETUP="${GIT_INSTALLER_TREE}/setup"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to quickinst script
|
2007-11-19 18:38:05 +01:00
|
|
|
QUICKINST="${GIT_INSTALLER_TREE}/quickinst"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to file which include the mirrors
|
2007-11-19 18:38:05 +01:00
|
|
|
MIRRORS="${GIT_INSTALLER_TREE}/mirrors.txt"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to documentation file
|
2007-11-19 18:38:05 +01:00
|
|
|
DOCUMENTATION="${GIT_INSTALLER_TREE}/arch-install-guide.txt"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
# path to built packages
|
|
|
|
PACKAGEDIR=""
|
|
|
|
|
|
|
|
# path to static pacman
|
|
|
|
# download it from:
|
2007-10-22 07:56:38 +02:00
|
|
|
# ftp://ftp.archlinux.org/core/os/<yourarchitecture>/setup/pacman.pkg.tar.gz
|
2007-02-22 23:46:50 +01:00
|
|
|
# or build it on your own ;)
|
|
|
|
PACMANBINARY=""
|
|
|
|
|
2007-11-19 18:38:05 +01:00
|
|
|
# name of the release
|
2007-10-22 08:31:53 +02:00
|
|
|
ARCHVERSION="Core Dump"
|
2007-02-22 23:46:50 +01:00
|
|
|
|
|
|
|
#### REMASTER FTP INSTALL MEDIA
|
|
|
|
# No extra parameters needed
|
|
|
|
|
2007-10-22 07:56:38 +02:00
|
|
|
#### REMASTER CORE INSTALL MEDIA
|
2007-02-22 23:46:50 +01:00
|
|
|
### main cvs dir for base install
|
2007-11-19 18:38:05 +01:00
|
|
|
# Note: the MAINCVSDIR dir must include a 'base' directory
|
2007-10-22 07:56:38 +02:00
|
|
|
MAINCVSDIR="${CVSTREE}/core"
|