diff options
Diffstat (limited to 'src/mips64el-tools/librebasebuilder')
-rwxr-xr-x | src/mips64el-tools/librebasebuilder | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/src/mips64el-tools/librebasebuilder b/src/mips64el-tools/librebasebuilder deleted file mode 100755 index 61f638d..0000000 --- a/src/mips64el-tools/librebasebuilder +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env bash -# -*- coding: utf-8 -*- - -# Copyright (C) 2012 Michał Masłowski <mtjm@mtjm.eu> -# -# License: GNU GPLv3+ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - - -set -e - -# TODO: - -# - make it more configurable - -# - compare the result with previous base images - -for arg in "$@" ; do - case "$arg" in - -h|--h|--he|--hel|--help|-\?) - echo 'Usage: librebasebuilder - -Make a base tarball named parabola-mips64el-DATE.tar.bz2. - -This script must be run as root.' >&2 - exit 0 - ;; - esac -done - -[[ "$UID" != "0" ]] && { - echo "This script must be run as root." >&2 - exit 1 -} - -tempdir=/home/chroot/base -outdir=$(pwd) - -archroot -n $tempdir mkinitcpio base sudo parted nano zile vi ed openssh - -cd $tempdir - -# Don't list mtjm's DNS servers. -cat > etc/resolv.conf <<EOF -# -# /etc/resolv.conf -# - -#search <yourdomain.tld> -#nameserver <ip> - -# End of file -EOF - -# From pacman-mirrorlist-libre-20120307-1. Remember to escape dollars. -cat > etc/pacman.d/mirrorlist <<EOF -# Parabola GNU/Linux - Last Updated: Wed Mar 7 17:33:36 GMT 2012 - -# Atlanta, GA, USA -# Responsible: belos -Server = http://parabola.techno-geeks.org/\$repo/os/\$arch - -# Nuremberg, Germany -# Responsible: johkra -Server = http://parabolaweb.eu/\$repo/os/\$arch - -# UK -# Responsible: Parabola Project -Server = http://repo.parabola.nu/\$repo/os/\$arch - -EOF - -rm .arch-chroot - -tar cjf $outdir/parabola-mips64el-$(LC_ALL=C date -u +%Y%m%d).tar.bz2 . |