Browse Source

update githubs

master
Erik Dubois 4 years ago
parent
commit
e84057ec5a
  1. 28
      README.md
  2. 3
      archiso/airootfs/etc/systemd/system/pacman-init.service
  3. 1
      archiso/packages.x86_64
  4. 15
      archiso/pacman.conf
  5. 21
      example-alci-local_repo/update-database.sh
  6. 1
      example-alci-local_repo/x86_64/alci_local_repo.db
  7. BIN
      example-alci-local_repo/x86_64/alci_local_repo.db.tar.gz
  8. 1
      example-alci-local_repo/x86_64/alci_local_repo.files
  9. BIN
      example-alci-local_repo/x86_64/alci_local_repo.files.tar.gz
  10. BIN
      example-alci-local_repo/x86_64/nemesis-wallpapers-21.02-1-any.pkg.tar.zst
  11. 10
      example-alci-local_repo/x86_64/update_repo.sh

28
README.md

@ -23,14 +23,17 @@ In order to switch quickly we copy/paste the content of the other files in archi
arcolinux-chaotic-pacman.conf arcolinux-chaotic-pacman.conf
contains both ArcoLinux and chaotic-aur contains both ArcoLinux and chaotic-aur
needs extra packages - mirrorlist and keys needs extra packages - mirrorlist and keys
extra line in pacman-init.service
arcolinux-pacman.conf arcolinux-pacman.conf
contains only ArcoLinux contains only ArcoLinux
needs extra packages - mirrorlist and keys needs extra packages - mirrorlist and keys
extra line in pacman-init.service
chaotic-pacman.conf chaotic-pacman.conf
contains only chaotic-aur contains only chaotic-aur
needs extra packages - mirrorlist and keys needs extra packages - mirrorlist and keys
extra line in pacman-init.service
no-extra-pacman.conf no-extra-pacman.conf
as vanilla as Arch Linux as vanilla as Arch Linux
@ -47,15 +50,16 @@ It will not be used to build the iso.
## ArcoLinux keys and mirror ## ArcoLinux keys and mirror
Since this is an ArcoLinux project after all, the ArcoLinux keys are in by default. Add the ArcoLinux keys and Arcolinux mirrors to the packages.x86_64.
Want a vanilla Arch Linux without any ArcoLinux packages then you do not need our keys. Add the ArcoLinux line in
Delete the ArcoLinux line in
`/archiso/airootfs/etc/systemd/system/pacman-init.service` `/archiso/airootfs/etc/systemd/system/pacman-init.service`
and they will not be installed.
## Chaotic keys and mirror ## Chaotic keys and mirror
If you want to include packages from the Chaotic-aur repo then add its packages to archiso/packages.x86-64. Add the Chaotic keys and Chaotic mirrors to the packages.x86_64.
Add the Chaotic line in
`/archiso/airootfs/etc/systemd/system/pacman-init.service`
# Archiso/packages.x86_64 # Archiso/packages.x86_64
@ -88,10 +92,22 @@ I am thinking about xf86-video-intel, nvidia or other drivers.
# Build process # Build process
Install these two packages on your system if you want to include Chaotic packages on the iso Install these two packages on your system if you want to include **Chaotic packages** on the iso
`sudo pacman -S chaotic-mirror chaotic-keyring` `sudo pacman -S chaotic-mirror chaotic-keyring`
If not on ArcoLinux you can install them from AUR.
Install these two packages on your system if you want to include **ArcoLinux packages** on the iso
`sudo pacman -S arcolinux-mirrorlist-git arcolinux-keyring`
If not on ArcoLinux you can install from the ALCI-repo with sudo pacman -U.
https://github.com/arcolinuxiso/alci_repo
Accept the **key of Pedro** from Chaotic during installation or install chaotic-keyring. Accept the **key of Pedro** from Chaotic during installation or install chaotic-keyring.
After editing the necessary files you can start building. After editing the necessary files you can start building.

3
archiso/airootfs/etc/systemd/system/pacman-init.service

@ -13,7 +13,8 @@ Type=oneshot
RemainAfterExit=yes RemainAfterExit=yes
ExecStart=/usr/bin/pacman-key --init ExecStart=/usr/bin/pacman-key --init
ExecStart=/usr/bin/pacman-key --populate archlinux ExecStart=/usr/bin/pacman-key --populate archlinux
ExecStart=/usr/bin/pacman-key --populate arcolinux #ExecStart=/usr/bin/pacman-key --populate arcolinux
#ExecStart=/usr/bin/pacman-key --populate chaotic
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

1
archiso/packages.x86_64

@ -197,6 +197,7 @@ network-manager-applet
#test #test
#xfce4 #xfce4
#xfce4-goodies #xfce4-goodies
#neofetch

15
archiso/pacman.conf

@ -105,3 +105,18 @@ Include = /etc/pacman.d/mirrorlist
SigLevel = Optional TrustedOnly SigLevel = Optional TrustedOnly
Server = https://arcolinuxiso.github.io/$repo/$arch Server = https://arcolinuxiso.github.io/$repo/$arch
#you can create packages and put them on your local repo
#change erik to your own username
#the folder is on your homedirectory with the name alci_local_repo
#see uploaded example
#[alci_local_repo]
#SigLevel = Optional TrustedOnly
#Server = file:///home/erik/$repo/$arch
#more repositories here :
#https://wiki.archlinux.org/index.php/unofficial_user_repositories
#remember to add chaotic-mirrorlist and chaotic-keyring to the packages.x86_64
#[chaotic-aur]
#Include = /etc/pacman.d/chaotic-mirrorlist

21
example-alci-local_repo/update-database.sh

@ -0,0 +1,21 @@
#!/bin/bash
#set -e
##################################################################################################################
# Author : Erik Dubois
# Website : https://www.erikdubois.be
# Website : https://www.arcolinux.info
# Website : https://www.arcolinux.com
# Website : https://www.arcolinuxd.com
# Website : https://www.arcolinuxforum.com
##################################################################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
cd x86_64
sh ./update_repo.sh
echo "################################################################"
echo "################### Update Done ######################"
echo "################################################################"

1
example-alci-local_repo/x86_64/alci_local_repo.db

@ -0,0 +1 @@
alci_local_repo.db.tar.gz

BIN
example-alci-local_repo/x86_64/alci_local_repo.db.tar.gz

Binary file not shown.

1
example-alci-local_repo/x86_64/alci_local_repo.files

@ -0,0 +1 @@
alci_local_repo.files.tar.gz

BIN
example-alci-local_repo/x86_64/alci_local_repo.files.tar.gz

Binary file not shown.

BIN
example-alci-local_repo/x86_64/nemesis-wallpapers-21.02-1-any.pkg.tar.zst

Binary file not shown.

10
example-alci-local_repo/x86_64/update_repo.sh

@ -0,0 +1,10 @@
#!/bin/bash
rm alci_local_repo*
echo "repo-add"
repo-add -n -R alci_local_repo.db.tar.gz *.pkg.tar.zst
echo "####################################"
echo "Repo Updated!!"
echo "####################################"
Loading…
Cancel
Save