diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-07 00:17:08 -0500 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-07 00:17:08 -0500 |
commit | e9bc885c355babf7851de31db8e1920dde752993 (patch) | |
tree | fd39b7d6401ead53942f66bfc4219a06f386a23f /librebasebuilder | |
parent | c74d072dc83c5e3b3d9462678884cd0411a7d1d0 (diff) |
organize the files
Diffstat (limited to 'librebasebuilder')
-rwxr-xr-x | librebasebuilder | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/librebasebuilder b/librebasebuilder deleted file mode 100755 index f7d3a25..0000000 --- a/librebasebuilder +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -# -*- coding: utf-8 -*- -# Copyright (C) 2012 Michał Masłowski <mtjm@mtjm.eu> -# -# 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) - -mkarchroot -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.parabolagnulinux.org/\$repo/os/\$arch - -EOF - -rm .arch-chroot - -tar cjf $outdir/parabola-mips64el-$(LC_ALL=C date -u +%Y%m%d).tar.bz2 . |