env.sh (1623B)
1 #!/bin/sh 2 3 # Edit this! Has to be hardcoded because of the 4 # necessity to run some scripts as root 5 6 GUSER=strajder 7 GHOSTNAME=galeb 8 9 # Enter custom firmware inclusion patterns 10 # Contents of this variable is sent as argument to rsync(1) 11 # 12 # Important: If you don't need firmware, delete lines except the very next line, 13 # until "# /Edit this" 14 INCLUDE_FIRMWARE='' 15 while read -r line 16 do 17 INCLUDE_FIRMWARE="${INCLUDE_FIRMWARE}${line} " 18 # v-------- Enter patterns below this line 19 done <<'!' 20 --include="ath10k/" 21 --include="ath10k/**" 22 ! 23 24 # /Edit this 25 26 GHOME=/home/${GUSER} 27 GUID=$(grep ^${GUSER}: /etc/passwd | sed 1q | cut -d : -f 3) 28 GGID=$(grep ^${GUSER}: /etc/group | sed 1q | cut -d : -f 3) 29 30 CT_TRI=x86_64-cross-linux-musl 31 GR_TRI=x86_64-galeb-linux-musl 32 GR=${GHOME}/galeb-root 33 CTD=cross-tools 34 FLD=fil 35 PTD=pat 36 TLD=tools 37 CT=${GR}/${CTD} 38 TL=${GR}/${TLD} 39 G_ARCH=x86 40 G_ARCH_EXT=x86-64 41 G_ARCH_EXT_ALT=x86_64 42 #G_HOST=$(gcc -dumpmachine) 43 G_FIFO=${GR}/fifo 44 G_HOST=$(gcc -dumpmachine | sed 's/\([^-]\+-\)[^-]\+\(-.*\)/\1cross\2/g') 45 G_LGL=${GR}/share/legal 46 G_LOG=${GR}/var/log/galeb 47 G_SRC=${GR}/src 48 G_SPKG=${GR}/pkg 49 50 G_FIL=${G_SRC}/${FLD} 51 G_LIB=${G_SRC}/lib 52 G_LOGFILE=${G_LOG}/log 53 G_PAT=${G_SRC}/${PTD} 54 G_PKG=${G_SRC}/pkg 55 G_SHORTLOG=${G_LOG}/shortlog 56 G_TARGET=x86_64-galeb-linux-musl 57 G_VER=2.2.3 58 JN=${JN:- -j$(($(grep ^processor /proc/cpuinfo | wc -l) * 3))} 59 60 G_PKGDB=${G_SPKG}/pkgdb.tsv 61 62 export GUSER GHOSTNAME INCLUDE_FIRMWARE 63 export CT_TRI GR_TRI GHOME GUID GGID GR CTD FLD PTD TLD CT TL G_ARCH G_ARCH_EXT 64 export G_ARCH_EXT_ALT G_FIFO G_LGL G_LOG G_FIL G_LIB G_LOGFILE G_PAT G_PKG 65 export G_SHORTLOG G_SPKG G_SRC G_TARGET G_VER JN