summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README26
-rwxr-xr-xarchiso/mkarchiso8
-rwxr-xr-xconfigs/baseline/build.sh8
-rw-r--r--configs/baseline/syslinux/syslinux.cfg10
-rwxr-xr-xconfigs/releng/build.sh11
-rw-r--r--configs/releng/root-image/etc/arch-release2
-rw-r--r--configs/releng/root-image/etc/hosts4
-rw-r--r--configs/releng/root-image/etc/issue4
-rw-r--r--configs/releng/root-image/etc/motd9
-rw-r--r--configs/releng/root-image/etc/rc.conf4
-rwxr-xr-xconfigs/releng/root-image/etc/rc.d/archiso4
-rwxr-xr-xconfigs/releng/root-image/libre/report-issues (renamed from configs/releng/root-image/arch/report-issues)0
-rwxr-xr-xconfigs/releng/root-image/libre/setup (renamed from configs/releng/root-image/arch/setup)0
-rw-r--r--configs/releng/syslinux.dual/syslinux_arch32.cfg10
-rw-r--r--configs/releng/syslinux.dual/syslinux_arch64.cfg10
-rw-r--r--configs/releng/syslinux.dual/syslinux_head.cfg2
-rw-r--r--configs/releng/syslinux.dual/syslinux_tail.cfg2
-rw-r--r--configs/releng/syslinux/splash.pngbin45400 -> 9932 bytes
-rw-r--r--configs/releng/syslinux/syslinux.cfg14
19 files changed, 65 insertions, 63 deletions
diff --git a/README b/README
index dee3a50..3fd8c3b 100644
--- a/README
+++ b/README
@@ -1,11 +1,13 @@
INDEX
-----
+This is a rebranded fork of the original Archiso for Parabola GNU/Linux-libre.
+
* Image types generated by mkarchiso.
* File format for aitab.
-* Why the /isolinux and /arch/boot/syslinux directories?
-* Building the most basic Arch Linux live media. (configs/baseline)
-* Building official Arch Linux live media. (configs/releng)
+* Why the /isolinux and /libre/boot/syslinux directories?
+* Building the most basic Parabola live media. (configs/baseline)
+* Building official Parabola live media. (configs/releng)
@@ -52,13 +54,13 @@ Note: Some combinations are invalid, example: sfs_comp=none and fs_type=none
The /isolinux directory holds files needed for the ISOLINUX boot loader
module of SYSLINUX. ISOLINUX can not find config files on
-/arch/boot/syslinux, like other boot loaders modules (EXTLINUX, SYSLINUX, etc).
-When make your custom boot-pendrive, you need to copy /arch directory to it.
-/isolinux/isolinux.cfg just holds /arch/boot/syslinux/syslinux.cfg
+/libre/boot/syslinux, like other boot loaders modules (EXTLINUX, SYSLINUX, etc).
+When make your custom boot-pendrive, you need to copy /libre directory to it.
+/isolinux/isolinux.cfg just holds /libre/boot/syslinux/syslinux.cfg
-*** Building the most basic Arch Linux live media. (configs/baseline)
+*** Building the most basic Parabola live media. (configs/baseline)
* First install devtools if needed, mkarchroot needs it.
[host] # pacman -S devtools
@@ -75,7 +77,7 @@ When make your custom boot-pendrive, you need to copy /arch directory to it.
[chroot] # mknod /dev/loop0 b 7 0
* Setup a mirror.
- [chroot] # echo 'Server = MIRROR/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
+ [chroot] # echo 'Server = http://repo.parabolagnulinux.org/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
* Install aditional packages needed for mkarchiso.
(git is only needed to get a copy of archiso.git)
@@ -99,7 +101,7 @@ used to build official images with much more things.
-*** Building official Arch Linux live media. (configs/releng)
+*** Building official Parabola live media. (configs/releng)
Note: These steps should be done with 64 bits support.
@@ -107,7 +109,7 @@ Note: These steps should be done with 64 bits support.
linux32 mkarchroot /tmp/chroot32 base
linux32 mkarchroot -r bash /tmp/chroot32
-echo 'Server = MIRROR/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
+echo 'Server = http://repo.parabolagnulinux.org/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
pacman -S squashfs-tools syslinux devtools cdrkit make mkinitcpio-nfs-utils nbd --noconfirm --needed
exit
@@ -115,7 +117,7 @@ exit
mkarchroot /tmp/chroot64 base
mkarchroot -r bash /tmp/chroot64
-echo 'Server = MIRROR/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
+echo 'Server = http://repo.parabolagnulinux.org/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
pacman -S squashfs-tools syslinux devtools cdrkit make mkinitcpio-nfs-utils nbd --noconfirm --needed
exit
@@ -123,7 +125,7 @@ exit
mkdir /tmp/shared
cd /tmp/shared
-git clone git://github.com/djgera/archiso.git -b dm-snapshot
+git clone http://projects.parabolagnulinux.org/archiso.git
cd
mount --bind /tmp/shared /tmp/chroot32/tmp
mount --bind /tmp/shared /tmp/chroot64/tmp
diff --git a/archiso/mkarchiso b/archiso/mkarchiso
index 92b2a26..6c88474 100755
--- a/archiso/mkarchiso
+++ b/archiso/mkarchiso
@@ -7,10 +7,10 @@ arch=$(uname -m)
pkg_list=""
quiet="y"
pacman_conf="/etc/pacman.conf"
-export iso_label="ARCH_$(date +%Y%m)"
-iso_publisher="Arch Linux <http://www.archlinux.org>"
-iso_application="Arch Linux Live/Rescue CD"
-install_dir="arch"
+export iso_label="PARABOLA_$(date +%Y%m)"
+iso_publisher="Parabola GNU/Linux-libre <https://parabolagnulinux.org>"
+iso_application="Parabola Live/Rescue CD"
+install_dir="libre"
# Show an INFO message
# $1: message string
diff --git a/configs/baseline/build.sh b/configs/baseline/build.sh
index 3c896e8..3561ec0 100755
--- a/configs/baseline/build.sh
+++ b/configs/baseline/build.sh
@@ -2,10 +2,10 @@
set -e -u
-name=archlinux
-iso_label="ARCH_$(date +%Y%m)"
+name=parabola
+iso_label="PARABOLA_$(date +%Y%m)"
version=$(date +%Y.%m.%d)
-install_dir=arch
+install_dir=libre
arch=$(uname -m)
work_dir=work
verbose="n"
@@ -36,7 +36,7 @@ make_boot() {
if [[ ! -e ${work_dir}/build.${FUNCNAME} ]]; then
mkdir -p ${work_dir}/iso/${install_dir}/boot/${arch}
cp ${work_dir}/root-image/boot/vmlinuz26 ${work_dir}/iso/${install_dir}/boot/${arch}
- mkinitcpio -c ./mkinitcpio.conf -b ${work_dir}/root-image -k $(get_linux_ver) -g ${work_dir}/iso/${install_dir}/boot/${arch}/archiso.img
+ mkinitcpio -c ./mkinitcpio.conf -b ${work_dir}/root-image -k $(get_linux_ver) -g ${work_dir}/iso/${install_dir}/boot/${arch}/libreiso.img
: > ${work_dir}/build.${FUNCNAME}
fi
}
diff --git a/configs/baseline/syslinux/syslinux.cfg b/configs/baseline/syslinux/syslinux.cfg
index f755453..58c3209 100644
--- a/configs/baseline/syslinux/syslinux.cfg
+++ b/configs/baseline/syslinux/syslinux.cfg
@@ -1,12 +1,12 @@
DEFAULT menu.c32
PROMPT 0
-MENU TITLE Arch Linux
+MENU TITLE Parabola GNU/Linux-libre
TIMEOUT 300
-LABEL arch
-MENU LABEL Arch Linux
+LABEL libre
+MENU LABEL Parabola GNU/Linux-libre
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz26
-INITRD /%INSTALL_DIR%/boot/%ARCH%/archiso.img
+INITRD /%INSTALL_DIR%/boot/%ARCH%/libreiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
-ONTIMEOUT arch
+ONTIMEOUT libre
diff --git a/configs/releng/build.sh b/configs/releng/build.sh
index 1aa80fd..deaf9e2 100755
--- a/configs/releng/build.sh
+++ b/configs/releng/build.sh
@@ -2,10 +2,10 @@
set -e -u
-name=archlinux
-iso_label="ARCH_$(date +%Y%m)"
+name=parabola
+iso_label="LIBRE_$(date +%Y%m)"
version=$(date +%Y.%m.%d)
-install_dir=arch
+install_dir=libre
arch=$(uname -m)
work_dir=work
verbose="n"
@@ -38,7 +38,8 @@ make_customize_root_image() {
rm -f ${work_dir}/root-image/etc/mtab
fi
mkdir -p ${work_dir}/root-image/etc/pacman.d
- wget -O ${work_dir}/root-image/etc/pacman.d/mirrorlist http://www.archlinux.org/mirrorlist/all/
+ echo "Server = http://repo.parabolagnulinux.org/\$repo/os/\$arch" > \
+ ${work_dir}/root-image/etc/pacman.d/mirrorlist
sed -i "s/#Server/Server/g" ${work_dir}/root-image/etc/pacman.d/mirrorlist
: > ${work_dir}/build.${FUNCNAME}
fi
@@ -51,7 +52,7 @@ make_boot() {
local _dst_boot=${work_dir}/iso/${install_dir}/boot
mkdir -p ${_dst_boot}/${arch}
cp ${_src}/boot/vmlinuz26 ${_dst_boot}/${arch}
- mkinitcpio -c ./mkinitcpio.conf -b ${_src} -k $(get_linux_ver) -g ${_dst_boot}/${arch}/archiso.img
+ mkinitcpio -c ./mkinitcpio.conf -b ${_src} -k $(get_linux_ver) -g ${_dst_boot}/${arch}/libreiso.img
cp ${_src}/boot/memtest86+/memtest.bin ${_dst_boot}/memtest
cp ${_src}/usr/share/licenses/common/GPL2/license.txt ${_dst_boot}/memtest.COPYING
: > ${work_dir}/build.${FUNCNAME}
diff --git a/configs/releng/root-image/etc/arch-release b/configs/releng/root-image/etc/arch-release
index 153f8b2..d04512c 100644
--- a/configs/releng/root-image/etc/arch-release
+++ b/configs/releng/root-image/etc/arch-release
@@ -1 +1 @@
-Arch Linux Live ISO
+Parabola GNU/Linux-libre Live ISO
diff --git a/configs/releng/root-image/etc/hosts b/configs/releng/root-image/etc/hosts
index e474be0..f26c713 100644
--- a/configs/releng/root-image/etc/hosts
+++ b/configs/releng/root-image/etc/hosts
@@ -3,7 +3,7 @@
#
#<ip-address> <hostname.domain.org> <hostname>
-127.0.0.1 localhost.localdomain localhost archiso
-::1 localhost.localdomain localhost archiso
+127.0.0.1 localhost.localdomain localhost libreiso
+::1 localhost.localdomain localhost libreiso
# End of file
diff --git a/configs/releng/root-image/etc/issue b/configs/releng/root-image/etc/issue
index ce82e88..2e5b032 100644
--- a/configs/releng/root-image/etc/issue
+++ b/configs/releng/root-image/etc/issue
@@ -1,5 +1,5 @@

-Arch Linux Live ISO (\l)
+Parabola GNU/Linux-libre Live ISO (\l)
\s-\r \m.
-Default logins "root" and "arch" have no password.
+Default logins "root" and "libre" have no password.
To begin installation, login as root.
diff --git a/configs/releng/root-image/etc/motd b/configs/releng/root-image/etc/motd
index ddd9fbc..0943569 100644
--- a/configs/releng/root-image/etc/motd
+++ b/configs/releng/root-image/etc/motd
@@ -1,5 +1,5 @@
**************************************************************
-* To begin installation, run /arch/setup *
+* To begin installation, run /libre/setup *
* You can find documentation at *
* /usr/share/aif/docs/official_installation_guide_en *
* *
@@ -7,10 +7,9 @@
* and console font. *
* *
* If you encounter issues and want to report them or *
-* seek help, run /arch/report-issues *
+* seek help, run /libre/report-issues *
* *
-* If you are looking to install Arch on something more *
-* exotic, such as your kerosene-powered cheese grater, *
-* please consult http://wiki.archlinux.org. *
+* If you need help please consult *
+* http://wiki.parabolagnulinux.org *
* *
**************************************************************
diff --git a/configs/releng/root-image/etc/rc.conf b/configs/releng/root-image/etc/rc.conf
index 92236a2..a6295d0 100644
--- a/configs/releng/root-image/etc/rc.conf
+++ b/configs/releng/root-image/etc/rc.conf
@@ -1,5 +1,5 @@
#
-# /etc/rc.conf - Main Configuration for Arch Linux
+# /etc/rc.conf - Main Configuration for Parabola GNU/Linux-libre
. /etc/archiso/functions
@@ -30,6 +30,6 @@ USEDMRAID="no"
USEBTRFS="no"
USELVM="no"
-HOSTNAME="archiso"
+HOSTNAME="libreiso"
DAEMONS=(hwclock syslog-ng archiso)
diff --git a/configs/releng/root-image/etc/rc.d/archiso b/configs/releng/root-image/etc/rc.d/archiso
index 1429516..9d11d16 100755
--- a/configs/releng/root-image/etc/rc.d/archiso
+++ b/configs/releng/root-image/etc/rc.d/archiso
@@ -4,9 +4,9 @@
do_makeuser ()
{
- stat_busy "Making the default user arch"
+ stat_busy "Making the default user libre"
addgroups="audio,disk,optical,wheel"
- useradd -m -p "" -g users -G $addgroups arch
+ useradd -m -p "" -g users -G $addgroups libre
stat_done
}
diff --git a/configs/releng/root-image/arch/report-issues b/configs/releng/root-image/libre/report-issues
index bf3b3a3..bf3b3a3 100755
--- a/configs/releng/root-image/arch/report-issues
+++ b/configs/releng/root-image/libre/report-issues
diff --git a/configs/releng/root-image/arch/setup b/configs/releng/root-image/libre/setup
index 908d106..908d106 100755
--- a/configs/releng/root-image/arch/setup
+++ b/configs/releng/root-image/libre/setup
diff --git a/configs/releng/syslinux.dual/syslinux_arch32.cfg b/configs/releng/syslinux.dual/syslinux_arch32.cfg
index 6947d75..e2575ae 100644
--- a/configs/releng/syslinux.dual/syslinux_arch32.cfg
+++ b/configs/releng/syslinux.dual/syslinux_arch32.cfg
@@ -1,11 +1,11 @@
-LABEL arch32
+LABEL libre32
TEXT HELP
-Boot the Arch Linux (i686) live medium. It allows you to install Arch Linux or
-perform system maintenance.
+Boot the Parabola (i686) live medium. It allows you to install a fully libre
+Arch Linux or perform system maintenance.
ENDTEXT
-MENU LABEL Boot Arch Linux (i686)
+MENU LABEL Boot Parabola (i686)
LINUX /%INSTALL_DIR%/boot/i686/vmlinuz26
-INITRD /%INSTALL_DIR%/boot/i686/archiso.img
+INITRD /%INSTALL_DIR%/boot/i686/libreiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
# Next line should be uncommented when prepare enviroment to boot from PXE.
#IPAPPEND 3
diff --git a/configs/releng/syslinux.dual/syslinux_arch64.cfg b/configs/releng/syslinux.dual/syslinux_arch64.cfg
index 02ddc5a..e38e984 100644
--- a/configs/releng/syslinux.dual/syslinux_arch64.cfg
+++ b/configs/releng/syslinux.dual/syslinux_arch64.cfg
@@ -1,11 +1,11 @@
-LABEL arch64
+LABEL libre64
TEXT HELP
-Boot the Arch Linux (x86_64) live medium. It allows you to install Arch Linux or
-perform system maintenance.
+Boot the Parabola (x86_64) live medium. It allows you to install a fully libre
+Arch Linux or perform system maintenance.
ENDTEXT
-MENU LABEL Boot Arch Linux (x86_64)
+MENU LABEL Boot Parabola (x86_64)
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz26
-INITRD /%INSTALL_DIR%/boot/x86_64/archiso.img
+INITRD /%INSTALL_DIR%/boot/x86_64/libreiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
# Next line should be uncommented when prepare enviroment to boot from PXE.
#IPAPPEND 3
diff --git a/configs/releng/syslinux.dual/syslinux_head.cfg b/configs/releng/syslinux.dual/syslinux_head.cfg
index 2f692f8..84a755f 100644
--- a/configs/releng/syslinux.dual/syslinux_head.cfg
+++ b/configs/releng/syslinux.dual/syslinux_head.cfg
@@ -1,6 +1,6 @@
DEFAULT vesamenu.c32
PROMPT 0
-MENU TITLE Arch Linux
+MENU TITLE Parabola GNU/Linux-libre
MENU BACKGROUND splash.png
TIMEOUT 3000
diff --git a/configs/releng/syslinux.dual/syslinux_tail.cfg b/configs/releng/syslinux.dual/syslinux_tail.cfg
index 7dd1270..a8441a9 100644
--- a/configs/releng/syslinux.dual/syslinux_tail.cfg
+++ b/configs/releng/syslinux.dual/syslinux_tail.cfg
@@ -26,4 +26,4 @@ LABEL poweroff
MENU LABEL Power Off
COMBOOT poweroff.com
-ONTIMEOUT arch32
+ONTIMEOUT libre32
diff --git a/configs/releng/syslinux/splash.png b/configs/releng/syslinux/splash.png
index 64b959a..43d4692 100644
--- a/configs/releng/syslinux/splash.png
+++ b/configs/releng/syslinux/splash.png
Binary files differ
diff --git a/configs/releng/syslinux/syslinux.cfg b/configs/releng/syslinux/syslinux.cfg
index de840f4..3d54c40 100644
--- a/configs/releng/syslinux/syslinux.cfg
+++ b/configs/releng/syslinux/syslinux.cfg
@@ -1,7 +1,7 @@
SERIAL 0 38400
DEFAULT vesamenu.c32
PROMPT 0
-MENU TITLE Arch Linux
+MENU TITLE Parabola GNU/Linux-libre
MENU BACKGROUND splash.png
TIMEOUT 3000
@@ -27,14 +27,14 @@ MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
-LABEL arch
+LABEL libre
TEXT HELP
-Boot the Arch Linux live medium. It allows you to install Arch Linux or
-perform system maintenance.
+Boot the Parabola live medium. It allows you to install a fully libre
+Arch Linux or perform system maintenance.
ENDTEXT
-MENU LABEL Boot Arch Linux
+MENU LABEL Boot Parabola GNU/Linux-libre
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz26
-INITRD /%INSTALL_DIR%/boot/%ARCH%/archiso.img
+INITRD /%INSTALL_DIR%/boot/%ARCH%/libreiso.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
# Next line should be uncommented when prepare enviroment to boot from PXE.
#IPAPPEND 3
@@ -67,4 +67,4 @@ LABEL poweroff
MENU LABEL Power Off
COMBOOT poweroff.com
-ONTIMEOUT arch
+ONTIMEOUT libre