diff --git a/install-lowmem.conf b/install-lowmem.conf index c92599938..a465c3812 100644 --- a/install-lowmem.conf +++ b/install-lowmem.conf @@ -27,8 +27,9 @@ fi # #SERVER PARAMETERS FTPSERVER="ftp://ftp.archlinux.org/core/os" +# GIT SERVER +GIT_INSTALLER="git://projects.archlinux.org/installer.git" # CVS SERVER -ARCH_CVSSETUP=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-arch" CVSSETUP=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core" # CVS TAG TAG="CURRENT" @@ -50,9 +51,7 @@ LOCALSETUP="no" # export CVSROOT=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-arch" # TAG="CURRENT" # ### general setup stuff -# cvs -z3 co arch/scripts/{km,setup,quickinst} -# cvs -z3 co arch/doc/en/guide/install/arch-install-guide.txt -# cvs -z3 co arch/misc/bootdisk/2/mirrors.txt +# git-clone git://projects.archlinux.org/installer.git # export CVSROOT=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core" # cvs -z3 co -r ${TAG} core/ # --------------- @@ -61,22 +60,22 @@ LOCALSETUP="no" ### GENERAL REMASTER PARAMETERS # enter here your custom/modified cvs tree CVSTREE="" -ARCH_CVSTREE="" +GIT_INSTALLER_TREE="" # path to keyboard layout change script -KMSCRIPT="${ARCH_CVSTREE}/arch/scripts/km" +KMSCRIPT="/etc/archboot/scripts/km" # path to setup script -SETUP="${ARCH_CVSTREE}/arch/scripts/setup" +SETUP="${GIT_INSTALLER_TREE}/setup" # path to quickinst script -QUICKINST="${ARCH_CVSTREE}/arch/scripts/quickinst" +QUICKINST="${GIT_INSTALLER_TREE}/quickinst" # path to file which include the mirrors -MIRRORS="${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt" +MIRRORS="${GIT_INSTALLER_TREE}/mirrors.txt" # path to documentation file -DOCUMENTATION="${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt" +DOCUMENTATION="${GIT_INSTALLER_TREE}/arch-install-guide.txt" # path to built packages PACKAGEDIR="" diff --git a/install.conf b/install.conf index 3e02d0419..82e769d10 100644 --- a/install.conf +++ b/install.conf @@ -26,8 +26,9 @@ fi # #SERVER PARAMETERS FTPSERVER="ftp://ftp.archlinux.org/core/os" +# GIT SERVER +GIT_INSTALLER="git://projects.archlinux.org/installer.git" # CVS SERVER -ARCH_CVSSETUP=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-arch" CVSSETUP=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core" # CVS TAG TAG="CURRENT" @@ -41,17 +42,13 @@ TAG="CURRENT" LOCALSETUP="no" #### NOTES: -# To get the cvs tree use these commands: +# To get the git and cvs tree use these commands: # - change to your dir you want to hold the cvs files and execute the script below # Example Script: # --------------- # #!/bin/sh -# export CVSROOT=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-arch" -# TAG="CURRENT" # ### general setup stuff -# cvs -z3 co arch/scripts/{km,setup,quickinst} -# cvs -z3 co arch/doc/en/guide/install/arch-install-guide.txt -# cvs -z3 co arch/misc/bootdisk/2/mirrors.txt +# git-clone git://projects.archlinux.org/installer.git # export CVSROOT=":pserver:anonymous:anonymous@cvs.archlinux.org:/home/cvs-core" # cvs -z3 co -r ${TAG} core/ # --------------- @@ -60,22 +57,22 @@ LOCALSETUP="no" ### GENERAL REMASTER PARAMETERS # enter here your custom/modified cvs tree CVSTREE="" -ARCH_CVSTREE="" +GIT_INSTALLER_TREE="" # path to keyboard layout change script -KMSCRIPT="${ARCH_CVSTREE}/arch/scripts/km" +KMSCRIPT="/etc/archboot/scripts/km" # path to setup script -SETUP="${ARCH_CVSTREE}/arch/scripts/setup" +SETUP="${GIT_INSTALLER_TREE}/setup" # path to quickinst script -QUICKINST="${ARCH_CVSTREE}/arch/scripts/quickinst" +QUICKINST="${GIT_INSTALLER_TREE}/quickinst" # path to file which include the mirrors -MIRRORS="${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt" +MIRRORS="${GIT_INSTALLER_TREE}/mirrors.txt" # path to documentation file -DOCUMENTATION="${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt" +DOCUMENTATION="${GIT_INSTALLER_TREE}/arch-install-guide.txt" # path to built packages PACKAGEDIR="" @@ -86,7 +83,7 @@ PACKAGEDIR="" # or build it on your own ;) PACMANBINARY="" -# path to rc.sysinit to get arch version +# name of the release ARCHVERSION="Core Dump" #### REMASTER FTP INSTALL MEDIA @@ -94,5 +91,5 @@ ARCHVERSION="Core Dump" #### REMASTER CORE INSTALL MEDIA ### main cvs dir for base install -# Note: the MAINCVSDIR dir must include a 'base' and 'kernels' directory +# Note: the MAINCVSDIR dir must include a 'base' directory MAINCVSDIR="${CVSTREE}/core" diff --git a/install/arch_core_install b/install/arch_core_install index ccfc551f6..6874d34c5 100644 --- a/install/arch_core_install +++ b/install/arch_core_install @@ -19,16 +19,16 @@ install () ### begin cvs part if ! [ "${LOCALSETUP}" = "yes" ]; then CVSTREE=$(mktemp /tmp/corecvs.XXXX) - ARCH_CVSTREE=$(mktemp /tmp/archcvs.XXXX) + GIT_INSTALLER_TREE=$(mktemp /tmp/installer.git.XXXX) rm ${CVSTREE} - rm ${ARCH_CVSTREE} + rm ${GIT_INSTALLER_TREE} mkdir -p ${CVSTREE} - mkdir -p ${ARCH_CVSTREE} + mkdir -p ${GIT_INSTALLER_TREE} # checkout actual core cvs export CVSROOT=${CVSSETUP} else CVSTREE=${CVSTREE} - ARCH_CVSTREE=${ARCH_CVSTREE} + GIT_INSTALLER_TREE=${GIT_INSTALLER_TREE} fi cd ${CVSTREE} if ! [ "${LOCALSETUP}" = "yes" ]; then @@ -87,17 +87,14 @@ install () SCRIPT= BINARIES= # always needed for every install - cd ${ARCH_CVSTREE} + cd ${GIT_INSTALLER_TREE} if ! [ "${LOCALSETUP}" = "yes" ]; then - export CVSROOT=${ARCH_CVSSETUP} - cvs -z3 co arch/scripts/{km,setup,quickinst} - cvs -z3 co arch/doc/en/guide/install/arch-install-guide.txt - cvs -z3 co arch/misc/bootdisk/2/mirrors.txt + git-clone ${GIT_INSTALLER} fi # fix km script KM=$(mktemp /tmp/km.XXXX) if ! [ "${LOCALSETUP}" = "yes" ]; then - cp -f ${ARCH_CVSTREE}/arch/scripts/km ${KM} + cp -f /etc/archboot/scripts/km ${KM} else cp -f ${KMSCRIPT} ${KM} fi @@ -107,15 +104,15 @@ install () add_file "${KM}" "/bin/km" # fix mirrors.txt if ! [ "${LOCALSETUP}" = "yes" ]; then - sed -i -e "s/i686/$(uname -m)/g" ${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt - add_file "${ARCH_CVSTREE}/arch/scripts/setup" "/arch/setup" - add_file "${ARCH_CVSTREE}/arch/scripts/quickinst" "/arch/quickinst" - add_file "${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt" "/arch/mirrors.txt" + sed -i -e "s/i686/$(uname -m)/g" ${GIT_INSTALLER_TREE}/installer/mirrors.txt + add_file "${GIT_INSTALLER_TREE}/installer/setup" "/arch/setup" + add_file "${GIT_INSTALLER_TREE}/installer/quickinst" "/arch/quickinst" + add_file "${GIT_INSTALLER_TREE}/installer/mirrors.txt" "/arch/mirrors.txt" else MIRRORTREE=$(mktemp /tmp/mirror.XXXX) rm ${MIRRORTREE} mkdir -p ${MIRRORTREE} - cp ${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt ${MIRRORTREE}/ + cp ${GIT_INSTALLER_TREE}/mirrors.txt ${MIRRORTREE}/ sed -i -e "s/i686/$(uname -m)/g" ${MIRRORTREE}/mirrors.txt add_file "${SETUP}" "/arch/setup" add_file "${QUICKINST}" "/arch/quickinst" @@ -123,7 +120,7 @@ install () fi DOCS=$(mktemp /tmp/docs.XXXX) if ! [ "${LOCALSETUP}" = "yes" ]; then - cp -f ${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt ${DOCS} + cp -f ${GIT_INSTALLER_TREE}/installer/arch-install-guide.txt ${DOCS} else cp -f ${DOCUMENTATION} ${DOCS} fi @@ -132,7 +129,7 @@ install () add_dir "/src" if ! [ "${LOCALSETUP}" = "yes" ]; then if ! [ "${TEMPDIR}" = "" ]; then - cp ${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt ${TEMPDIR}/arch/archdoc.txt + cp ${GIT_INSTALLER_TREE}/installer/arch-install-guide.txt ${TEMPDIR}/arch/archdoc.txt cd ${TEMPDIR}/arch/pkg/setup/ #wget ${FTPSERVER}/$(uname -m)/setup/pacman.pkg.tar.gz cd ${TEMPDIR}/core/pkg/ diff --git a/install/arch_ftp_install b/install/arch_ftp_install index 80d3a699f..6016cda70 100644 --- a/install/arch_ftp_install +++ b/install/arch_ftp_install @@ -14,31 +14,26 @@ install () ### begin cvs part if ! [ "${LOCALSETUP}" = "yes" ]; then CVSTREE=$(mktemp /tmp/corecvs.XXXX) - ARCH_CVSTREE=$(mktemp /tmp/archcvs.XXXX) + GIT_INSTALLER_TREE=$(mktemp /tmp/installer.git.XXXX) rm ${CVSTREE} - rm ${ARCH_CVSTREE} + rm ${GIT_INSTALLER_TREE} mkdir -p ${CVSTREE} - mkdir -p ${ARCH_CVSTREE} - # checkout actual CURRENT cvs - export CVSROOT=${CVSSETUP} + mkdir -p ${GIT_INSTALLER_TREE} else CVSTREE=${CVSTREE} - ARCH_CVSTREE=${ARCH_CVSTREE} + GIT_INSTALLER_TREE=${GIT_INSTALLER_TREE} fi SCRIPT= BINARIES= # always needed for every install - cd ${ARCH_CVSTREE} + cd ${GIT_INSTALLER_TREE} if ! [ "${LOCALSETUP}" = "yes" ]; then - export CVSROOT=${ARCH_CVSSETUP} - cvs -z3 co arch/scripts/{km,setup,quickinst} - cvs -z3 co arch/doc/en/guide/install/arch-install-guide.txt - cvs -z3 co arch/misc/bootdisk/2/mirrors.txt + git-clone ${GIT_INSTALLER} fi # fix km script KM=$(mktemp /tmp/km.XXXX) if ! [ "${LOCALSETUP}" = "yes" ]; then - cp -f ${ARCH_CVSTREE}/arch/scripts/km ${KM} + cp -f ${GIT_INSTALLER_TREE}/arch/scripts/km ${KM} else cp -f ${KMSCRIPT} ${KM} fi @@ -48,15 +43,15 @@ install () add_file "${KM}" "/bin/km" # fix mirrors.txt if ! [ "${LOCALSETUP}" = "yes" ]; then - sed -i -e "s/i686/$(uname -m)/g" ${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt - add_file "${ARCH_CVSTREE}/arch/scripts/setup" "/arch/setup" - add_file "${ARCH_CVSTREE}/arch/scripts/quickinst" "/arch/quickinst" - add_file "${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt" "/arch/mirrors.txt" + sed -i -e "s/i686/$(uname -m)/g" ${GIT_INSTALLER_TREE}/installer/mirrors.txt + add_file "${GIT_INSTALLER_TREE}/installer/setup" "/arch/setup" + add_file "${GIT_INSTALLER_TREE}/installer/quickinst" "/arch/quickinst" + add_file "${GIT_INSTALLER_TREE}/installer/mirrors.txt" "/arch/mirrors.txt" else MIRRORTREE=$(mktemp /tmp/mirror.XXXX) rm ${MIRRORTREE} mkdir -p ${MIRRORTREE} - cp ${ARCH_CVSTREE}/arch/misc/bootdisk/2/mirrors.txt ${MIRRORTREE}/ + cp ${GIT_INSTALLER_TREE}/mirrors.txt ${MIRRORTREE}/ sed -i -e "s/i686/$(uname -m)/g" ${MIRRORTREE}/mirrors.txt add_file "${SETUP}" "/arch/setup" add_file "${QUICKINST}" "/arch/quickinst" @@ -64,7 +59,7 @@ install () fi DOCS=$(mktemp /tmp/docs.XXXX) if ! [ "${LOCALSETUP}" = "yes" ]; then - cp -f ${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt ${DOCS} + cp -f ${GIT_INSTALLER_TREE}/arch-install-guide.txt ${DOCS} else cp -f ${DOCUMENTATION} ${DOCS} fi @@ -72,7 +67,7 @@ install () add_file "${DOCS}.gz" "/arch/archdoc.txt.gz" add_dir "/src" if ! [ "${LOCALSETUP}" = "yes" ]; then - ! [ "${TEMPDIR}" = "" ] && cp ${ARCH_CVSTREE}/arch/doc/en/guide/install/arch-install-guide.txt ${TEMPDIR}/arch/archdoc.txt + ! [ "${TEMPDIR}" = "" ] && cp ${GIT_INSTALLER_TREE}/arch-install-guide.txt ${TEMPDIR}/arch/archdoc.txt else ! [ "${TEMPDIR}" = "" ] && cp -f ${DOCUMENTATION} ${TEMPDIR}/arch/archdoc.txt fi diff --git a/install/arch_iptables b/install/arch_iptables index 43cc33930..8aea89cd4 100644 --- a/install/arch_iptables +++ b/install/arch_iptables @@ -2,7 +2,7 @@ install () { - MODULES="$(checked_modules "/net/ipv6") $(checked_modules "/net/ipv4") $(checked_modules "/net/netfilter")" + MODULES="$(checked_modules "/net/ipv6") $(checked_modules "/net/ipv4") $(checked_modules "/net/netfilter") $(checked_modules "/net/bridge/")" BINARIES="ip6tables ip6tables-restore ip6tables-save iptables iptables-restore iptables-save iptables-xml" FILES="" SCRIPT="" diff --git a/install/arch_lowmem_install b/install/arch_lowmem_install index c33384e10..7f85f7de1 100644 --- a/install/arch_lowmem_install +++ b/install/arch_lowmem_install @@ -14,30 +14,29 @@ install () ### begin cvs part if ! [ "${LOCALSETUP}" = "yes" ]; then CVSTREE=$(mktemp /tmp/corecvs.XXXX) - ARCH_CVSTREE=$(mktemp /tmp/archcvs.XXXX) + GIT_INSTALLER_TREE=$(mktemp /tmp/installer.git.XXXX) rm ${CVSTREE} - rm ${ARCH_CVSTREE} + rm ${GIT_INSTALLER_TREE} mkdir -p ${CVSTREE} - mkdir -p ${ARCH_CVSTREE} + mkdir -p ${GIT_INSTALLER_TREE} # checkout actual CURRENT cvs export CVSROOT=${CVSSETUP} else CVSTREE=${CVSTREE} - ARCH_CVSTREE=${ARCH_CVSTREE} + GIT_INSTALLER_TREE=${GIT_INSTALLER_TREE} fi SCRIPT= BINARIES= # always needed for every install - cd ${ARCH_CVSTREE} + cd ${GIT_INSTALLER_TREE} if ! [ "${LOCALSETUP}" = "yes" ]; then - export CVSROOT=${ARCH_CVSSETUP} - cvs -z3 co arch/scripts/{setup,quickinst} + git-cone ${GIT_INSTALL} fi mkdir -p ${TEMPDIR}/arch add_dir "/src" if ! [ "${LOCALSETUP}" = "yes" ]; then - add_file "${ARCH_CVSTREE}/arch/scripts/setup" "/arch/setup" - add_file "${ARCH_CVSTREE}/arch/scripts/quickinst" "/arch/quickinst" + add_file "${GIT_INSTALLER_TREE}/installer/setup" "/arch/setup" + add_file "${GIT_INSTALLER_TREE}/installer/quickinst" "/arch/quickinst" else sed -i -e "s/i686/$(uname -m)/g" ${MIRRORS} add_file "${SETUP}" "/arch/setup" diff --git a/install/arch_wireless b/install/arch_wireless index 38131922c..633a58702 100644 --- a/install/arch_wireless +++ b/install/arch_wireless @@ -2,7 +2,7 @@ install () { - MODULES=" $(checked_modules "/drivers/net/wirless/") " + MODULES="$(checked_modules "/drivers/net/wirless/") $(checked_modules "/net/wirless/") $(checked_modules "/net/ieee80211/") $(checked_modules "/net/mac80211/")" BINARIES="iwconfig iwevent iwgetid iwlist iwpriv iwspy bcm43xx-fwcutter wpa_cli wpa_passphrase wpa_supplicant 80211debug 80211stats athchans athctrl athdebug athkey athstats wlanconfig nwepgen prism2dl wlancfg wlanctl-ng loadndisdriver perl" FILES=""