diff --git a/manjaro-arm-installer b/manjaro-arm-installer index ed8f5fb..4ff18f6 100644 --- a/manjaro-arm-installer +++ b/manjaro-arm-installer @@ -66,23 +66,6 @@ create_install() { fi msg "Creating install for $DEVICE..." - - # backup host mirrorlist - #sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist-orig - - # Create arm mirrlorlist - #echo "Server = http://mirrors.dotsrc.org/manjaro-arm/stable/\$arch/\$repo/" > mirrorlist - #sudo mv mirrorlist /etc/pacman.d/mirrorlist - - # create chroot on SD card - # sudo pacstrap -G -c -C $LIBDIR/pacman.conf.$ARCH $TMPDIR/root base manjaro-arm-keyring - - # Enable cross architecture Chrooting - #if [[ "$DEVICE" = "oc1" ]] || [[ "$DEVICE" = "rpi2" ]] || [[ "$DEVICE" = "xu4" ]]; then - # sudo cp /usr/bin/qemu-arm-static $TMPDIR/root/usr/bin/ - #else - # sudo cp /usr/bin/qemu-aarch64-static $TMPDIR/root/usr/bin/ - #fi # fetch and extract rootfs msg "Downloading latest $ARCH rootfs..." @@ -99,10 +82,6 @@ create_install() { msg "Installing packages for $EDITION on $DEVICE..." # Install device and editions specific packages sudo systemd-nspawn -D $TMPDIR/root pacman -S base $PKG_DEVICE $PKG_EDITION lsb-release --needed --noconfirm - - # restore original mirrorlist to host system - #sudo mv /etc/pacman.d/mirrorlist-orig /etc/pacman.d/mirrorlist - #sudo pacman -Syy msg "Enabling services..." # Enable services @@ -297,23 +276,8 @@ cleanup () { fi } -# Asking for user input! -#read -p 'What device is this for? [Options: rpi3, oc2 and pinebook] ' DEVICE -#read -p 'What edition do you want? [Options: minimal, lxqt and kde] ' EDITION -#read -p 'What is the path to the SD card? (example: /dev/sdb)? ' SDCARD -#read -p 'What username do you want? ' USER -#read -sp "What password should $USER have? " PASSWORD -#read -sp " -#What password should the root user have? " ROOTPASSWORD -#echo " -#" #to fix next line from being in the password line -#echo "Device = $DEVICE" -#echo "Edition = $EDITION" -#echo "Path to SD Card = $SDCARD" -#echo "Username = $USER" - -# Using ncurses to ask for user input for variables +# Using Dialog to ask for user input for variables DEVICE=$(dialog --clear --title "Manjaro ARM Installer" \ --menu "Choose a device:" 20 51 6 \ "rpi3" "Raspberry Pi 3" \ @@ -426,15 +390,6 @@ PKG_DEVICE=$(grep "^[^#;]" $PROFILES/arm-profiles/devices/$DEVICE | awk '{print PKG_EDITION=$(grep "^[^#;]" $PROFILES/arm-profiles/editions/$EDITION | awk '{print $1}') SRV_EDITION=$(grep "^[^#;]" $PROFILES/arm-profiles/services/$EDITION | awk '{print $1}') -# Remove '/dev/' from the name -#DEV_NAME=`echo "$SDCARD" | cut -d "/" -f 3` - -# Get size of SDCard (final sector) -#SECTOR_SIZE=`cat /sys/block/${DEV_NAME}/size` - -# Set the ending sector that the partition should be resized too -#END_SECTOR=`expr $SECTOR_SIZE - 1` - # Commands timer_start=$(get_timer) diff --git a/pacman.conf.aarch64 b/pacman.conf.aarch64 deleted file mode 100644 index 29c1003..0000000 --- a/pacman.conf.aarch64 +++ /dev/null @@ -1,85 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -CacheDir = /var/lib/manjaro-arm-installer/tmp/pkg-cache/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -HoldPkg = pacman glibc manjaro-system -# If upgrades are available for these packages they will be asked for first -SyncFirst = manjaro-system manjaro-arm-keyring archlinuxarm-keyring -#XferCommand = /usr/bin/curl -C - -f %u > %o -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -#UseDelta = 0.7 -Architecture = aarch64 - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#TotalDownload -CheckSpace -VerbosePkgLists - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Never -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Manjaro-Arm -# packagers with `pacman-key --populate archlinux manjaro-arm`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -[core] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -[extra] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -[community] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/pacman.conf.armv7h b/pacman.conf.armv7h deleted file mode 100644 index f15c1cc..0000000 --- a/pacman.conf.armv7h +++ /dev/null @@ -1,85 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -CacheDir = /var/lib/manjaro-arm-installer/tmp/pkg-cache/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -HoldPkg = pacman glibc manjaro-system -# If upgrades are available for these packages they will be asked for first -SyncFirst = manjaro-system manjaro-arm-keyring archlinuxarm-keyring -#XferCommand = /usr/bin/curl -C - -f %u > %o -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -#UseDelta = 0.7 -Architecture = armv7h - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#TotalDownload -CheckSpace -VerbosePkgLists - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Never -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Manjaro-Arm -# packagers with `pacman-key --populate archlinux manjaro-arm`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -[core] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -[extra] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -[community] -#Include = /etc/pacman.d/mirrorlist -Server = http://mirrors.dotsrc.org/manjaro-arm/stable/$arch/$repo - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs