updating package list with some temporary workarounds (my customizepkg-scripting might be causing some to fail?), updated some embedded confs, cleaned up some functions, updated ipxe patches
This commit is contained in:
parent
d826082f2b
commit
f43ceb501f
16
bin/build.sh
16
bin/build.sh
@ -155,6 +155,22 @@ then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# implement for future, needs tweaking- JUST rebuild the ISO.
|
||||||
|
#if [[ ${1} == "respin" ]];
|
||||||
|
#then
|
||||||
|
# if [[ "${MULTIARCH}" == "y" ]];
|
||||||
|
# then
|
||||||
|
# centos_is_stupid
|
||||||
|
# yo_dj any
|
||||||
|
# else
|
||||||
|
# centos_is_stupid
|
||||||
|
# yo_dj 64
|
||||||
|
# centos_is_stupid
|
||||||
|
# yo_dj 32
|
||||||
|
# fi
|
||||||
|
#fi
|
||||||
|
#
|
||||||
|
|
||||||
# or are we just building?
|
# or are we just building?
|
||||||
if [[ ${1} == "build" || -z ${1} || ${1} == "all" ]];
|
if [[ ${1} == "build" || -z ${1} || ${1} == "all" ]];
|
||||||
then
|
then
|
||||||
|
Binary file not shown.
BIN
extra/bootstrap/apacman-2.3-1-any.pkg.tar.xz
Normal file
BIN
extra/bootstrap/apacman-2.3-1-any.pkg.tar.xz
Normal file
Binary file not shown.
@ -54,7 +54,7 @@ dd_rescue
|
|||||||
dd_rhelp
|
dd_rhelp
|
||||||
debianutils
|
debianutils
|
||||||
debootstrap
|
debootstrap
|
||||||
dialog
|
#dialog #giving a weird dependency issue
|
||||||
diffutils
|
diffutils
|
||||||
djohn
|
djohn
|
||||||
dmidecode
|
dmidecode
|
||||||
@ -141,8 +141,7 @@ keyutils
|
|||||||
kismet-allplugins
|
kismet-allplugins
|
||||||
lftp
|
lftp
|
||||||
links
|
links
|
||||||
#logkeys
|
logkeys-git
|
||||||
logkeys-keymaps
|
|
||||||
lm_sensors
|
lm_sensors
|
||||||
lrzsz
|
lrzsz
|
||||||
lshw
|
lshw
|
||||||
@ -254,7 +253,7 @@ smartmontools
|
|||||||
smbclient
|
smbclient
|
||||||
s-nail
|
s-nail
|
||||||
socat
|
socat
|
||||||
#star ## do people even USE tape packups anymore?
|
#star ## do people even USE tape backups anymore?
|
||||||
storcli
|
storcli
|
||||||
strace
|
strace
|
||||||
stress
|
stress
|
||||||
@ -271,7 +270,7 @@ thttpd
|
|||||||
tmon
|
tmon
|
||||||
tmux
|
tmux
|
||||||
tre
|
tre
|
||||||
truecrack-svn
|
truecrack-git
|
||||||
truecrypt
|
truecrypt
|
||||||
tor
|
tor
|
||||||
udftools
|
udftools
|
||||||
@ -296,7 +295,7 @@ vncrack
|
|||||||
vnstat
|
vnstat
|
||||||
vpnc
|
vpnc
|
||||||
weplab
|
weplab
|
||||||
whdd
|
#whdd #currently depends on dialog, which is broke as shit
|
||||||
whois
|
whois
|
||||||
wifite-mod-pixiewps-git
|
wifite-mod-pixiewps-git
|
||||||
wipe
|
wipe
|
||||||
|
@ -11,27 +11,26 @@
|
|||||||
#buildonly=1
|
#buildonly=1
|
||||||
#cachevcs=1
|
#cachevcs=1
|
||||||
#ignorearch=1
|
#ignorearch=1
|
||||||
#needed=1
|
#keepkeys=1
|
||||||
|
needed=1
|
||||||
|
#noaur=1
|
||||||
noconfirm=1
|
noconfirm=1
|
||||||
noedit=1
|
noedit=1
|
||||||
#noaur=1
|
nofail=1
|
||||||
#noconfirm=1
|
|
||||||
#noedit=1
|
|
||||||
#nofail=1
|
|
||||||
#preview=1
|
#preview=1
|
||||||
#purgebuild=1
|
progress=1
|
||||||
|
purgebuild=1
|
||||||
#quiet=1
|
#quiet=1
|
||||||
#skipcache=1
|
skipcache=1
|
||||||
skipinteg=1
|
#skipinteg=1
|
||||||
#skiptest=1
|
#skiptest=1
|
||||||
#warn=1
|
#warn=1
|
||||||
#tmpdir=/var/tmp/apacman
|
|
||||||
#TMPDIR=/var/tmp/apacman
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# CONFIGURATION
|
# CONFIGURATION
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#builddir="/tmp/pkgbuild-$UID"
|
||||||
#tmpdir="/tmp/apacmantmp-$UID"
|
#tmpdir="/tmp/apacmantmp-$UID"
|
||||||
#makepkgconf="/etc/makepkg.conf"
|
#makepkgconf="/etc/makepkg.conf"
|
||||||
#usermakepkgconf="$HOME/.makepkg.conf"
|
#usermakepkgconf="$HOME/.makepkg.conf"
|
||||||
@ -39,19 +38,21 @@ skipinteg=1
|
|||||||
#downdir="/var/cache/pacman/pkg"
|
#downdir="/var/cache/pacman/pkg"
|
||||||
#savedir="/var/cache/apacman/pkg"
|
#savedir="/var/cache/apacman/pkg"
|
||||||
#editor="nano -w"
|
#editor="nano -w"
|
||||||
editor="vim"
|
#pager="less -R"
|
||||||
#RPCURL="https://aur.archlinux.org/rpc.php?type"
|
#RPCURL="https://aur.archlinux.org/rpc.php?type"
|
||||||
#PKGURL="https://aur.archlinux.org"
|
#PKGURL="https://aur.archlinux.org"
|
||||||
|
#WEBURL="https://www.archlinux.org"
|
||||||
#ABSURL="rsync.archlinux.org"
|
#ABSURL="rsync.archlinux.org"
|
||||||
|
|
||||||
#
|
#
|
||||||
# COLORIZATION
|
# COLORIZATION
|
||||||
#
|
#
|
||||||
|
|
||||||
COLOR1='\e[1;39m'
|
#COLOR1='\e[1;39m'
|
||||||
COLOR2='\e[1;32m'
|
#COLOR2='\e[1;32m'
|
||||||
COLOR3='\e[1;35m'
|
#COLOR3='\e[1;35m'
|
||||||
COLOR4='\e[1;36m'
|
#COLOR4='\e[1;36m'
|
||||||
COLOR5='\e[1;34m'
|
#COLOR5='\e[1;34m'
|
||||||
COLOR6='\e[1;33m'
|
#COLOR6='\e[1;33m'
|
||||||
COLOR7='\e[1;31m'
|
#COLOR7='\e[1;31m'
|
||||||
|
|
||||||
|
@ -64,4 +64,4 @@ COMPRESSION="xz"
|
|||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
# COMPRESSION_OPTIONS
|
||||||
# Additional options for the compressor
|
# Additional options for the compressor
|
||||||
#COMPRESSION_OPTIONS=""
|
COMPRESSION_OPTIONS="-9"
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
# Server list generated by rankmirrors on 2014-11-10
|
Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
|
||||||
Server = http://mirror.rit.edu/archlinux/$repo/os/$arch
|
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
|
||||||
Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
|
Server = http://il.mirrors.linaxe.net/archlinux/$repo/os/$arch
|
||||||
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
|
Server = http://mirror.grig.io/archlinux/$repo/os/$arch
|
||||||
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
|
Server = http://arch.mirrors.ionfish.org/$repo/os/$arch
|
||||||
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
|
Server = http://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
|
||||||
Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
|
|
||||||
|
@ -179,7 +179,7 @@ EOF
|
|||||||
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
||||||
echo "Done."
|
echo "Done."
|
||||||
echo -n "...Upgrading any outdated packages..."
|
echo -n "...Upgrading any outdated packages..."
|
||||||
${CHROOTCMD} ${i}/ pacman -Syyu --noconfirm >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
${CHROOTCMD} ${i}/ pacman -Syyu --force --noconfirm >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
${CHROOTCMD} ${i}/ pacman-key --refresh-keys >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
${CHROOTCMD} ${i}/ pacman-key --refresh-keys >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
||||||
echo "Done. Finishing/cleaning up..."
|
echo "Done. Finishing/cleaning up..."
|
||||||
@ -196,7 +196,7 @@ EOF
|
|||||||
#${CHROOTCMD} ${i} "pacman --noconfirm -U /var/tmp/pkg/apacman.tar.xz" >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
#${CHROOTCMD} ${i} "pacman --noconfirm -U /var/tmp/pkg/apacman.tar.xz" >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
${CHROOTCMD} ${i} bash -c "pacman --noconfirm -U /var/tmp/pkg/apacman.tar.xz && mkdir /var/tmp/apacman && chmod 0750 /var/tmp/apacman && chown root:aurbuild /var/tmp/apacman " >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
${CHROOTCMD} ${i} bash -c "pacman --noconfirm -U /var/tmp/pkg/apacman.tar.xz && mkdir /var/tmp/apacman && chmod 0750 /var/tmp/apacman && chown root:aurbuild /var/tmp/apacman " >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
||||||
${CHROOTCMD} ${i} bash -c "apacman -S --noconfirm --noedit --skipinteg -S apacman-deps expac" >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
${CHROOTCMD} ${i} bash -c "apacman -S --noconfirm --noedit --skipinteg -S apacman apacman-deps expac" >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
#rm -rf ${i}/var/tmp/pkg
|
#rm -rf ${i}/var/tmp/pkg
|
||||||
#${CHROOTCMD} ${i}/ pacman -S --noconfirm --needed yaourt >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
#${CHROOTCMD} ${i}/ pacman -S --noconfirm --needed yaourt >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
for x in $(find ${i}/etc/ -type f -iname "*.pacorig");do mv -f ${x} ${x%%.pacorig} ; done
|
||||||
|
@ -379,8 +379,8 @@ EOF
|
|||||||
mv -f ${BASEDIR}/src/ipxe/src/bin/ipxe.eiso ${ISODIR}/${MINIFILENAME}
|
mv -f ${BASEDIR}/src/ipxe/src/bin/ipxe.eiso ${ISODIR}/${MINIFILENAME}
|
||||||
make clean >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
make clean >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
cd ${BASEDIR}/src/ipxe
|
cd ${BASEDIR}/src/ipxe
|
||||||
git reset --hard >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
|
||||||
git clean -xdf > /dev/null 2>&1
|
git clean -xdf > /dev/null 2>&1
|
||||||
|
git reset --hard >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||||
git checkout master . > /dev/null 2>&1
|
git checkout master . > /dev/null 2>&1
|
||||||
#git reset --hard HEAD > /dev/null 2>&1
|
#git reset --hard HEAD > /dev/null 2>&1
|
||||||
echo
|
echo
|
||||||
|
2
src/ipxe
2
src/ipxe
@ -1 +1 @@
|
|||||||
Subproject commit 0af08888329e29541d8525732d48e75ab1eebecc
|
Subproject commit 614305743031bdfc02cb4ce346e450cd1d476e17
|
@ -1,5 +1,5 @@
|
|||||||
--- a/src/usr/autoboot.c 2015-06-29 04:18:17.055394598 -0400
|
--- a/src/usr/autoboot.c
|
||||||
+++ b/src/usr/autoboot.c 2015-06-29 22:04:28.692916217 -0400
|
+++ b/src/usr/autoboot.c
|
||||||
@@ -71,6 +71,7 @@
|
@@ -71,6 +71,7 @@
|
||||||
#define NORMAL "\033[0m"
|
#define NORMAL "\033[0m"
|
||||||
#define BOLD "\033[1m"
|
#define BOLD "\033[1m"
|
||||||
@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
/** The "scriptlet" setting */
|
/** The "scriptlet" setting */
|
||||||
const struct setting scriptlet_setting __setting ( SETTING_MISC, scriptlet ) = {
|
const struct setting scriptlet_setting __setting ( SETTING_MISC, scriptlet ) = {
|
||||||
@@ -560,9 +561,9 @@
|
@@ -538,11 +539,10 @@
|
||||||
* do so.
|
* do so.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
- printf ( NORMAL "\n\n" PRODUCT_NAME "\n" BOLD PRODUCT_SHORT_NAME " %s"
|
- printf ( NORMAL "\n\n" PRODUCT_NAME "\n" BOLD PRODUCT_SHORT_NAME " %s"
|
||||||
- NORMAL " -- " PRODUCT_TAG_LINE " -- "
|
|
||||||
- CYAN PRODUCT_URI NORMAL "\nFeatures:", product_version );
|
|
||||||
+ printf ( NORMAL "\n\n" PRODUCT_NAME "\n" BOLD PRODUCT_SHORT_NAME
|
+ printf ( NORMAL "\n\n" PRODUCT_NAME "\n" BOLD PRODUCT_SHORT_NAME
|
||||||
|
NORMAL " -- " PRODUCT_TAG_LINE " -- "
|
||||||
|
- CYAN PRODUCT_URI NORMAL "\nFeatures:", product_version );
|
||||||
+ CYAN PRODUCT_URI NORMAL "\n"
|
+ CYAN PRODUCT_URI NORMAL "\n"
|
||||||
+ BOLD BLUE "http://bdisk.square-r00t.net/" NORMAL "\n" );
|
+ BOLD BLUE "https://bdisk.square-r00t.net/" NORMAL "\n" );
|
||||||
for_each_table_entry ( feature, FEATURES )
|
|
||||||
printf ( " %s", feature->name );
|
|
||||||
printf ( "\n" );
|
printf ( "\n" );
|
||||||
|
|
||||||
|
/* Boot system */
|
||||||
|
@ -5,17 +5,17 @@ Subject: [PATCH 1/1] allow to build ISO image with EFI support (ipxe.eiso)
|
|||||||
|
|
||||||
Signed-off-by: Christian Hesse <mail@eworm.de>
|
Signed-off-by: Christian Hesse <mail@eworm.de>
|
||||||
---
|
---
|
||||||
src/arch/i386/Makefile.pcbios | 6 +++++
|
src/arch/x86/Makefile.pcbios | 6 ++++++
|
||||||
src/util/geniso | 52 +++++++++++++++++++++++++++++++++----------
|
src/util/geniso | 52 +++++++++++++++++++++++++++++++++----------
|
||||||
2 files changed, 46 insertions(+), 12 deletions(-)
|
2 files changed, 46 insertions(+), 12 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/arch/i386/Makefile.pcbios b/src/arch/i386/Makefile.pcbios
|
diff --git a/src/arch/x86/Makefile.pcbios b/src/arch/x86/Makefile.pcbios
|
||||||
index ff82373..c7a58eb 100644
|
index 18a6f75..9cb3e0b 100644
|
||||||
--- a/src/arch/i386/Makefile.pcbios
|
--- a/src/arch/x86/Makefile.pcbios
|
||||||
+++ b/src/arch/i386/Makefile.pcbios
|
+++ b/src/arch/x86/Makefile.pcbios
|
||||||
@@ -59,6 +59,12 @@ NON_AUTO_MEDIA += iso
|
@@ -82,6 +82,12 @@ NON_AUTO_MEDIA += iso
|
||||||
$(QM)$(ECHO) " [GENISO] $@"
|
$(Q)ISOLINUX_BIN=$(ISOLINUX_BIN) LDLINUX_C32=$(LDLINUX_C32) \
|
||||||
$(Q)ISOLINUX_BIN=$(ISOLINUX_BIN) VERSION="$(VERSION)" bash util/geniso -o $@ $<
|
VERSION="$(VERSION)" bash util/geniso -o $@ $<
|
||||||
|
|
||||||
+# rule to make a non-emulation ISO boot image with EFI support
|
+# rule to make a non-emulation ISO boot image with EFI support
|
||||||
+NON_AUTO_MEDIA += eiso
|
+NON_AUTO_MEDIA += eiso
|
||||||
|
Loading…
Reference in New Issue
Block a user