update files for new pipeline
This commit is contained in:
parent
e3fb202307
commit
7bf32475bc
|
@ -0,0 +1,34 @@
|
||||||
|
# This is what gets ignored from the Dev repo
|
||||||
|
# If it isn't in this list , it gets updated.
|
||||||
|
# Misc stuff of no consequence to the builds.
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
LICENSE
|
||||||
|
README.md
|
||||||
|
build
|
||||||
|
|
||||||
|
# Needed for doing updates during release builds
|
||||||
|
.UpdateIgnore
|
||||||
|
.MiniRepoIgnoreList
|
||||||
|
RepoUpdater
|
||||||
|
RepoUpdate.config
|
||||||
|
|
||||||
|
# Not needed from the Dev repos for Release builds
|
||||||
|
testbuild.sh
|
||||||
|
unstablebuild.sh
|
||||||
|
BldHelper-testing.sh
|
||||||
|
BldHelper-unstable.sh
|
||||||
|
acortesting
|
||||||
|
acorunstable
|
||||||
|
|
||||||
|
# Already updated from in core-files with the first run.
|
||||||
|
# Saves time, by not rechecking files from core-files .
|
||||||
|
acorapplication
|
||||||
|
acorbootloaders
|
||||||
|
acorcsv
|
||||||
|
acorgrub
|
||||||
|
acorhooks
|
||||||
|
acorlightdm
|
||||||
|
acorprofile
|
||||||
|
acorrepos
|
||||||
|
acoruserconfig
|
|
@ -0,0 +1,42 @@
|
||||||
|
# Files we don't want from other repositories.
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
.UpdateIgnore
|
||||||
|
RepoUpdater
|
||||||
|
RepoUpdate.config
|
||||||
|
LICENSE
|
||||||
|
README.md
|
||||||
|
|
||||||
|
# Files & Directories in the Production Repo that shouldn't be touched.
|
||||||
|
.MiniRepoIgnoreList
|
||||||
|
budgiebuild.sh
|
||||||
|
cinnamonbuild.sh
|
||||||
|
gnomebuild.sh
|
||||||
|
kdebuild.sh
|
||||||
|
lxde32build.sh
|
||||||
|
lxdebuild.sh
|
||||||
|
lxqt32build.sh
|
||||||
|
lxqtbuild.sh
|
||||||
|
xfce32build.sh
|
||||||
|
xfcebuild.sh
|
||||||
|
Budgie
|
||||||
|
Cinnamon
|
||||||
|
Gnome
|
||||||
|
Kde
|
||||||
|
Lxde
|
||||||
|
Lxde32
|
||||||
|
Lxqt
|
||||||
|
Lxqt32
|
||||||
|
Mate
|
||||||
|
Xfce
|
||||||
|
Xfce32
|
||||||
|
Master.UpdateIgnore
|
||||||
|
|
||||||
|
# Files a directories from the Dev repo to exclude.
|
||||||
|
BldHelper-testing.sh
|
||||||
|
BldHelper-unstable.sh
|
||||||
|
unstablebuild.sh
|
||||||
|
testbuild.sh
|
||||||
|
acortesting
|
||||||
|
acorunstable
|
||||||
|
build
|
|
@ -0,0 +1,8 @@
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
*.BAK
|
||||||
|
*.orig
|
||||||
|
*.ORIG
|
||||||
|
/TODO
|
||||||
|
*log.out
|
||||||
|
build
|
|
@ -1,73 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# BldHelper-release.sh
|
|
||||||
# This script is meant to be run on the build server and expects to find and update itself from adjacent repos.
|
|
||||||
# From PepDistroConfigs, these repos are ../PepProPixMaps & ../PepProTools and are vital to having a working build.
|
|
||||||
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-budgie-5.3 # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=release # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
##################################################
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
##################################################
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName="${PREFIX}-${SUFFIX}" # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
WorkDir=/manuel/acoros-build/AcorOSbudgie86_64configs # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
_break=0 ; _wait=30 # Time (in seconds) to wait
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOSbudgie86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./budgiebuild-64.sh 2>&1 | tee -a /tmp/${FileName}.out
|
|
||||||
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do ((++_break))
|
|
||||||
[ $_break -gt $_wait ] && break || sleep 1
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ ${_break} -lt ${_wait} ] ; then
|
|
||||||
### 10 June, 2022 - After 17 June, this comment and the following line can be removed
|
|
||||||
echo -e "\n\tISO appeared after $_break seconds.\n" | tee --append /tmp/${FileName}.out
|
|
||||||
|
|
||||||
mv build/*.iso build/${FileName}.iso
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
cd build
|
|
||||||
echo "# ${FileName} ${TODAY}" > ${FileName}-sha512.checksum
|
|
||||||
sha512sum ${FileName}.iso >> ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${FileName}*.iso
|
|
||||||
rm -f ${LOCATION}/${FileName}*-sha512.checksum
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
|
|
||||||
lb clean &
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
mv /tmp/${FileName}.out ${LogDir}/${FileName}-${BUILD}.log
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
else echo -e "\n\tAfter $_break seconds, ISO never appeared.\n" | tee --append /tmp/${FileName}.out
|
|
||||||
mv /tmp/${FileName}.out ${LogDir}/${FileName}-${BUILD}.log
|
|
||||||
fi
|
|
||||||
|
|
|
@ -1,67 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
##BldHelper-testing.sh
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-budgie # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=testing # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
##################################################
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
##################################################
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName=${PREFIX}-${SUFFIX}-${TODAY}-${BUILD} # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
#WorkingDir=~/pep_builder/${PREFIX}${SUFFIX} # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
WorkingDir=/manuel/acoros-build/AcorOSbudgie86_64configs #* If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOSbudgie86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./budgietestbuild-64.sh 2>&1 | tee /tmp/${FileName}.log
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do sleep 2 # Waiting for ISO image
|
|
||||||
done
|
|
||||||
|
|
||||||
cd build
|
|
||||||
mv *.iso ../${FileName}.iso
|
|
||||||
lb clean &
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
sha512sum ${FileName}.iso > ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*.iso
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*-sha512.checksum
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
#mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
|
||||||
|
|
||||||
# Set the timestamps to the ISO's internal before moving them to the DL directory.
|
|
||||||
# _stamp=$(hexdump -C -s 33598 -n 12 ${FileName}.iso | head -1 | cut -f2 -d"|" )
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
|
|
||||||
# This will "flush" our variables without handing any back to MasterBuilder.sh .
|
|
||||||
# exit # But NOT `return`.
|
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# BldHelper-unstable.sh
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-budgie # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=unstable # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName=${PREFIX}-${SUFFIX}-${TODAY}-${BUILD} # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
WorkingDir=~/manuel/acoros-build/AcorOSbudgie86_64configs # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOSbudgie86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./budgieunstablebuild-64.sh 2>&1 | tee /tmp/${FileName}.log
|
|
||||||
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do sleep 2 # Waiting for ISO image
|
|
||||||
done
|
|
||||||
|
|
||||||
cd fusato
|
|
||||||
mv *.iso ../${FileName}.iso
|
|
||||||
lb clean &
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
sha512sum ${FileName}.iso > ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*.iso
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*-sha512.checksum
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
mv /tmp/${FileName}.log ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
|
||||||
|
|
||||||
# Set the timestamps to the ISO's internal before moving them to the DL directory.
|
|
||||||
# _stamp=$(hexdump -C -s 33598 -n 12 ${FileName}.iso | head -1 | cut -f2 -d"|" )
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
|
|
||||||
# This will "flush" our variables without handing any back to MasterBuilder.sh .
|
|
||||||
# exit # But NOT `return`.
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../acortesting
|
|
|
@ -1 +0,0 @@
|
||||||
../acorunstable
|
|
|
@ -1,299 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
|
||||||
|
|
||||||
# Set the working folder variable
|
|
||||||
acorbuild="$(pwd)"
|
|
||||||
|
|
||||||
|
|
||||||
# Create the build folder, move into it removing stale mountpoints and files there.
|
|
||||||
[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build
|
|
||||||
cd build
|
|
||||||
umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null
|
|
||||||
for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done
|
|
||||||
|
|
||||||
|
|
||||||
# Set of the structure to be used for the ISO and Live system.
|
|
||||||
# See /usr/lib/live/build/config for a full list of examples.
|
|
||||||
# Up above is the manual description of what options I used so far.
|
|
||||||
|
|
||||||
lb config noauto \
|
|
||||||
--binary-images iso-hybrid \
|
|
||||||
--mode debian \
|
|
||||||
--architectures amd64 \
|
|
||||||
--linux-flavours amd64 \
|
|
||||||
--distribution bullseye \
|
|
||||||
--archive-areas "main contrib non-free" \
|
|
||||||
--mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--parent-mirror-binary https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-binary-security https://security.debian.org/debian-security \
|
|
||||||
--mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--updates true \
|
|
||||||
--security true \
|
|
||||||
--backports false \
|
|
||||||
--cache true \
|
|
||||||
--apt-recommends true \
|
|
||||||
--iso-application AcorOS \
|
|
||||||
--win32-loader false \
|
|
||||||
--iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-volume AcorOS \
|
|
||||||
--image-name "AcorOS" \
|
|
||||||
--checksums sha512 \
|
|
||||||
--zsync false \
|
|
||||||
"${@}"
|
|
||||||
|
|
||||||
|
|
||||||
# Install the Budgie Desktop
|
|
||||||
mkdir -p $acorbuild/build/config/package-lists
|
|
||||||
echo budgie-desktop > $acorbuild/build/config/package-lists/desktop.list.chroot
|
|
||||||
|
|
||||||
# Install software
|
|
||||||
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
|
||||||
linux-headers-amd64
|
|
||||||
locales
|
|
||||||
nala
|
|
||||||
dkms
|
|
||||||
dbus-x11
|
|
||||||
ntp
|
|
||||||
deb-multimedia-keyring
|
|
||||||
acoros-keyring
|
|
||||||
xorg
|
|
||||||
xserver-xorg
|
|
||||||
xserver-xorg-input-synaptics
|
|
||||||
xserver-xorg-input-all
|
|
||||||
xserver-xorg-video-vmware
|
|
||||||
xserver-xorg-video-all
|
|
||||||
w64codecs
|
|
||||||
ffmpeg
|
|
||||||
sox
|
|
||||||
twolame
|
|
||||||
lame
|
|
||||||
faad
|
|
||||||
gstreamer1.0-plugins-good
|
|
||||||
gstreamer1.0-plugins-ugly
|
|
||||||
gstreamer1.0-plugins-bad
|
|
||||||
gstreamer1.0-pulseaudio
|
|
||||||
unrar
|
|
||||||
rar
|
|
||||||
p7zip-full
|
|
||||||
p7zip-rar
|
|
||||||
zip
|
|
||||||
unzip
|
|
||||||
file-roller
|
|
||||||
pulseaudio
|
|
||||||
pavucontrol
|
|
||||||
alsa-utils
|
|
||||||
aptitude
|
|
||||||
synaptic
|
|
||||||
gparted
|
|
||||||
apt-config-auto-update
|
|
||||||
libelf-dev
|
|
||||||
htop
|
|
||||||
package-update-indicator
|
|
||||||
desktop-base
|
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
|
||||||
acoros-translations
|
|
||||||
acoroslocale
|
|
||||||
gvfs-backends
|
|
||||||
samba
|
|
||||||
gnome-packagekit
|
|
||||||
iso-flag-png
|
|
||||||
network-manager
|
|
||||||
network-manager-gnome
|
|
||||||
bluez
|
|
||||||
gufw
|
|
||||||
acoros-icons
|
|
||||||
blue-papirus-icons
|
|
||||||
brown-papirus-icons
|
|
||||||
darc-aurora-gtk-theme
|
|
||||||
orchis-gtk-theme
|
|
||||||
papirus-cyan-icons
|
|
||||||
papirus-dark-grey
|
|
||||||
papirus-icon-theme
|
|
||||||
yaru++-icons
|
|
||||||
plymouth
|
|
||||||
plymouth-themes
|
|
||||||
cups
|
|
||||||
system-config-printer
|
|
||||||
lightdm
|
|
||||||
lightdm-gtk-greeter
|
|
||||||
lightdm-gtk-greeter-settings
|
|
||||||
budgie-core
|
|
||||||
#budgie-desktop
|
|
||||||
nautilus
|
|
||||||
gnome-terminal
|
|
||||||
gedit
|
|
||||||
gedit-plugins
|
|
||||||
acoros-budgie-configs
|
|
||||||
gnome-backgrounds
|
|
||||||
budgie-app-launcher-applet
|
|
||||||
budgie-applications-menu-applet
|
|
||||||
budgie-brightness-controller-applet
|
|
||||||
budgie-hotcorners-applet
|
|
||||||
budgie-fuzzyclock-applet
|
|
||||||
budgie-keyboard-autoswitch-applet
|
|
||||||
budgie-previews budgie-previews-applet
|
|
||||||
budgie-quicknote-applet
|
|
||||||
budgie-recentlyused-applet
|
|
||||||
budgie-showtime-applet
|
|
||||||
budgie-takeabreak-applet
|
|
||||||
budgie-trash-applet
|
|
||||||
budgie-visualspace-applet
|
|
||||||
budgie-weathershow-applet
|
|
||||||
budgie-window-mover-applet
|
|
||||||
budgie-window-shuffler
|
|
||||||
budgie-workspace-overview-applet
|
|
||||||
budgie-workspace-wallpaper-applet
|
|
||||||
budgie-desktop-view
|
|
||||||
budgie-indicator-applet
|
|
||||||
balena-etcher-electron
|
|
||||||
gnome-screenshot
|
|
||||||
gnome-contacts eog eog-plugins
|
|
||||||
gnome-bluetooth gnome-calendar
|
|
||||||
gnome-paint gnome-calculator
|
|
||||||
gnome-system-monitor
|
|
||||||
alacarte font-manager
|
|
||||||
baobab
|
|
||||||
gnome-calendar
|
|
||||||
gnome-disk-utility
|
|
||||||
neofetch
|
|
||||||
timeshift
|
|
||||||
gnome-software
|
|
||||||
gnome-software-plugin-flatpak
|
|
||||||
gnome-software-plugin-snap
|
|
||||||
fwupd
|
|
||||||
bleachbit
|
|
||||||
dconf-editor
|
|
||||||
gimp
|
|
||||||
gimp-data-extras
|
|
||||||
evince
|
|
||||||
xsane
|
|
||||||
transmission-gtk
|
|
||||||
thunderbird
|
|
||||||
thunderbird-l10n-pt-br
|
|
||||||
thunderbird-l10n-pt-pt
|
|
||||||
thunderbird-l10n-de
|
|
||||||
thunderbird-l10n-en-gb
|
|
||||||
thunderbird-l10n-es-es
|
|
||||||
thunderbird-l10n-fr
|
|
||||||
thunderbird-l10n-it
|
|
||||||
firefox
|
|
||||||
firefox-l10n-de
|
|
||||||
firefox-l10n-en
|
|
||||||
firefox-l10n-es
|
|
||||||
firefox-l10n-it
|
|
||||||
firefox-l10n-br
|
|
||||||
firefox-l10n-pt
|
|
||||||
libreoffice
|
|
||||||
libreoffice-gtk3
|
|
||||||
libreoffice-l10n-pt
|
|
||||||
libreoffice-l10n-pt-br
|
|
||||||
libreoffice-l10n-de
|
|
||||||
libreoffice-l10n-en-gb
|
|
||||||
libreoffice-l10n-es
|
|
||||||
libreoffice-l10n-fr
|
|
||||||
libreoffice-l10n-it
|
|
||||||
printer-driver-cups-pdf
|
|
||||||
gnome-2048
|
|
||||||
gnome-chess
|
|
||||||
gnome-mahjongg
|
|
||||||
gnome-sudoku
|
|
||||||
guvcview
|
|
||||||
vlc
|
|
||||||
qt5-style-plugins
|
|
||||||
qt5ct
|
|
||||||
calamares-settings-acoros
|
|
||||||
calamares
|
|
||||||
firmware-linux
|
|
||||||
firmware-linux-free
|
|
||||||
firmware-linux-nonfree
|
|
||||||
firmware-misc-nonfree
|
|
||||||
firmware-realtek
|
|
||||||
firmware-atheros
|
|
||||||
firmware-bnx2
|
|
||||||
firmware-bnx2x
|
|
||||||
firmware-brcm80211
|
|
||||||
firmware-intelwimax
|
|
||||||
firmware-iwlwifi
|
|
||||||
firmware-libertas
|
|
||||||
firmware-netxen
|
|
||||||
firmware-zd1211
|
|
||||||
gdebi
|
|
||||||
locales
|
|
||||||
f2fs-tools
|
|
||||||
xfsprogs
|
|
||||||
xfsdump
|
|
||||||
grub-pc
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
|
||||||
|
|
||||||
|
|
||||||
# Packages to be stored in /pool but not installed in the OS .
|
|
||||||
echo "# These packages are available to the installer, for offline use.
|
|
||||||
efibootmgr
|
|
||||||
grub-common
|
|
||||||
grub2-common
|
|
||||||
grub-efi
|
|
||||||
grub-efi-amd64
|
|
||||||
grub-efi-amd64-bin
|
|
||||||
grub-efi-amd64-signed
|
|
||||||
libefiboot1
|
|
||||||
libefivar1
|
|
||||||
mokutil
|
|
||||||
os-prober
|
|
||||||
shim-helpers-amd64-signed
|
|
||||||
shim-signed
|
|
||||||
shim-signed-common
|
|
||||||
shim-unsigned
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/installer.list.binary
|
|
||||||
|
|
||||||
|
|
||||||
# Setup the chroot structure
|
|
||||||
mkdir -p $acorbuild/build/config/archives
|
|
||||||
mkdir -p $acorbuild/build/config/includes.binary
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/live
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/normal
|
|
||||||
mkdir -p $acorbuild/build/config/bootloaders
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
|
||||||
|
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
|
|
||||||
# Place files unique to Testing builds here.
|
|
||||||
cp -r $acorbuild/acortesting/bootloaders/* $acorbuild/build/config/bootloaders
|
|
||||||
cp -r $acorbuild/acortesting/repos/* $acorbuild/build/config/archives
|
|
||||||
|
|
||||||
#symlinks chroot
|
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
||||||
ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors
|
|
||||||
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
|
||||||
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Build the ISO #
|
|
||||||
lb build #--debug --verbose
|
|
||||||
|
|
||||||
|
|
|
@ -1,298 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
|
||||||
|
|
||||||
# Set the working folder variable
|
|
||||||
acorbuild="$(pwd)"
|
|
||||||
|
|
||||||
|
|
||||||
# Create the build folder, move into it removing stale mountpoints and files there.
|
|
||||||
[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build
|
|
||||||
cd build
|
|
||||||
umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null
|
|
||||||
for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done
|
|
||||||
|
|
||||||
|
|
||||||
# Set of the structure to be used for the ISO and Live system.
|
|
||||||
# See /usr/lib/live/build/config for a full list of examples.
|
|
||||||
# Up above is the manual description of what options I used so far.
|
|
||||||
|
|
||||||
lb config noauto \
|
|
||||||
--binary-images iso-hybrid \
|
|
||||||
--mode debian \
|
|
||||||
--architectures amd64 \
|
|
||||||
--linux-flavours amd64 \
|
|
||||||
--distribution bullseye \
|
|
||||||
--archive-areas "main contrib non-free" \
|
|
||||||
--mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--parent-mirror-binary https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-binary-security https://security.debian.org/debian-security \
|
|
||||||
--mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--updates true \
|
|
||||||
--security true \
|
|
||||||
--backports false \
|
|
||||||
--cache true \
|
|
||||||
--apt-recommends true \
|
|
||||||
--iso-application AcorOS \
|
|
||||||
--win32-loader false \
|
|
||||||
--iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-volume AcorOS \
|
|
||||||
--image-name "AcorOS" \
|
|
||||||
--win32-loader false \
|
|
||||||
--checksums sha512 \
|
|
||||||
--zsync false \
|
|
||||||
"${@}"
|
|
||||||
|
|
||||||
|
|
||||||
# Install the Budgie Desktop
|
|
||||||
mkdir -p $acorbuild/build/config/package-lists
|
|
||||||
echo budgie-desktop > $acorbuild/build/config/package-lists/desktop.list.chroot
|
|
||||||
|
|
||||||
# Install software
|
|
||||||
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
|
||||||
linux-headers-amd64
|
|
||||||
locales
|
|
||||||
nala
|
|
||||||
dkms
|
|
||||||
dbus-x11
|
|
||||||
ntp
|
|
||||||
deb-multimedia-keyring
|
|
||||||
acoros-keyring
|
|
||||||
xorg
|
|
||||||
xserver-xorg
|
|
||||||
xserver-xorg-input-synaptics
|
|
||||||
xserver-xorg-input-all
|
|
||||||
xserver-xorg-video-vmware
|
|
||||||
xserver-xorg-video-all
|
|
||||||
w64codecs
|
|
||||||
ffmpeg
|
|
||||||
sox
|
|
||||||
twolame
|
|
||||||
lame
|
|
||||||
faad
|
|
||||||
gstreamer1.0-plugins-good
|
|
||||||
gstreamer1.0-plugins-ugly
|
|
||||||
gstreamer1.0-plugins-bad
|
|
||||||
gstreamer1.0-pulseaudio
|
|
||||||
unrar
|
|
||||||
rar
|
|
||||||
p7zip-full
|
|
||||||
p7zip-rar
|
|
||||||
zip
|
|
||||||
unzip
|
|
||||||
file-roller
|
|
||||||
pulseaudio
|
|
||||||
pavucontrol
|
|
||||||
alsa-utils
|
|
||||||
aptitude
|
|
||||||
synaptic
|
|
||||||
gparted
|
|
||||||
apt-config-auto-update
|
|
||||||
libelf-dev
|
|
||||||
htop
|
|
||||||
package-update-indicator
|
|
||||||
desktop-base
|
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
|
||||||
acoros-translations
|
|
||||||
acoroslocale
|
|
||||||
gvfs-backends
|
|
||||||
samba
|
|
||||||
gnome-packagekit
|
|
||||||
iso-flag-png
|
|
||||||
network-manager
|
|
||||||
network-manager-gnome
|
|
||||||
bluez
|
|
||||||
gufw
|
|
||||||
acoros-icons
|
|
||||||
blue-papirus-icons
|
|
||||||
brown-papirus-icons
|
|
||||||
darc-aurora-gtk-theme
|
|
||||||
orchis-gtk-theme
|
|
||||||
papirus-cyan-icons
|
|
||||||
papirus-dark-grey
|
|
||||||
papirus-icon-theme
|
|
||||||
yaru++-icons
|
|
||||||
plymouth
|
|
||||||
plymouth-themes
|
|
||||||
cups
|
|
||||||
system-config-printer
|
|
||||||
lightdm
|
|
||||||
lightdm-gtk-greeter
|
|
||||||
lightdm-gtk-greeter-settings
|
|
||||||
budgie-core
|
|
||||||
#budgie-desktop
|
|
||||||
nautilus
|
|
||||||
gnome-terminal
|
|
||||||
gedit
|
|
||||||
gedit-plugins
|
|
||||||
acoros-budgie-configs
|
|
||||||
gnome-backgrounds
|
|
||||||
budgie-app-launcher-applet
|
|
||||||
budgie-applications-menu-applet
|
|
||||||
budgie-brightness-controller-applet
|
|
||||||
budgie-hotcorners-applet
|
|
||||||
budgie-fuzzyclock-applet
|
|
||||||
budgie-keyboard-autoswitch-applet
|
|
||||||
budgie-previews budgie-previews-applet
|
|
||||||
budgie-quicknote-applet
|
|
||||||
budgie-recentlyused-applet
|
|
||||||
budgie-showtime-applet
|
|
||||||
budgie-takeabreak-applet
|
|
||||||
budgie-trash-applet
|
|
||||||
budgie-visualspace-applet
|
|
||||||
budgie-weathershow-applet
|
|
||||||
budgie-window-mover-applet
|
|
||||||
budgie-window-shuffler
|
|
||||||
budgie-workspace-overview-applet
|
|
||||||
budgie-workspace-wallpaper-applet
|
|
||||||
budgie-desktop-view
|
|
||||||
budgie-indicator-applet
|
|
||||||
balena-etcher-electron
|
|
||||||
gnome-screenshot
|
|
||||||
gnome-contacts eog eog-plugins
|
|
||||||
gnome-bluetooth gnome-calendar
|
|
||||||
gnome-paint gnome-calculator
|
|
||||||
gnome-system-monitor
|
|
||||||
alacarte font-manager
|
|
||||||
baobab
|
|
||||||
gnome-calendar
|
|
||||||
gnome-disk-utility
|
|
||||||
neofetch
|
|
||||||
timeshift
|
|
||||||
gnome-software
|
|
||||||
gnome-software-plugin-flatpak
|
|
||||||
gnome-software-plugin-snap
|
|
||||||
fwupd
|
|
||||||
bleachbit
|
|
||||||
dconf-editor
|
|
||||||
gimp
|
|
||||||
gimp-data-extras
|
|
||||||
evince
|
|
||||||
xsane
|
|
||||||
transmission-gtk
|
|
||||||
thunderbird
|
|
||||||
thunderbird-l10n-pt-br
|
|
||||||
thunderbird-l10n-pt-pt
|
|
||||||
thunderbird-l10n-de
|
|
||||||
thunderbird-l10n-en-gb
|
|
||||||
thunderbird-l10n-es-es
|
|
||||||
thunderbird-l10n-fr
|
|
||||||
thunderbird-l10n-it
|
|
||||||
firefox
|
|
||||||
firefox-l10n-de
|
|
||||||
firefox-l10n-en
|
|
||||||
firefox-l10n-es
|
|
||||||
firefox-l10n-it
|
|
||||||
firefox-l10n-br
|
|
||||||
firefox-l10n-pt
|
|
||||||
libreoffice
|
|
||||||
libreoffice-gtk3
|
|
||||||
libreoffice-l10n-pt
|
|
||||||
libreoffice-l10n-pt-br
|
|
||||||
libreoffice-l10n-de
|
|
||||||
libreoffice-l10n-en-gb
|
|
||||||
libreoffice-l10n-es
|
|
||||||
libreoffice-l10n-fr
|
|
||||||
libreoffice-l10n-it
|
|
||||||
printer-driver-cups-pdf
|
|
||||||
gnome-2048
|
|
||||||
gnome-chess
|
|
||||||
gnome-mahjongg
|
|
||||||
gnome-sudoku
|
|
||||||
guvcview
|
|
||||||
vlc
|
|
||||||
qt5-style-plugins
|
|
||||||
qt5ct
|
|
||||||
calamares-settings-acoros
|
|
||||||
calamares
|
|
||||||
firmware-linux
|
|
||||||
firmware-linux-free
|
|
||||||
firmware-linux-nonfree
|
|
||||||
firmware-misc-nonfree
|
|
||||||
firmware-realtek
|
|
||||||
firmware-atheros
|
|
||||||
firmware-bnx2
|
|
||||||
firmware-bnx2x
|
|
||||||
firmware-brcm80211
|
|
||||||
firmware-intelwimax
|
|
||||||
firmware-iwlwifi
|
|
||||||
firmware-libertas
|
|
||||||
firmware-netxen
|
|
||||||
firmware-zd1211
|
|
||||||
gdebi
|
|
||||||
f2fs-tools
|
|
||||||
xfsprogs
|
|
||||||
xfsdump
|
|
||||||
grub-pc
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
|
||||||
|
|
||||||
|
|
||||||
# Packages to be stored in /pool but not installed in the OS .
|
|
||||||
echo "# These packages are available to the installer, for offline use.
|
|
||||||
efibootmgr
|
|
||||||
grub-common
|
|
||||||
grub2-common
|
|
||||||
grub-efi
|
|
||||||
grub-efi-amd64
|
|
||||||
grub-efi-amd64-bin
|
|
||||||
grub-efi-amd64-signed
|
|
||||||
libefiboot1
|
|
||||||
libefivar1
|
|
||||||
mokutil
|
|
||||||
os-prober
|
|
||||||
shim-helpers-amd64-signed
|
|
||||||
shim-signed
|
|
||||||
shim-signed-common
|
|
||||||
shim-unsigned
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/installer.list.binary
|
|
||||||
|
|
||||||
|
|
||||||
# Setup the chroot structure
|
|
||||||
mkdir -p $acorbuild/build/config/archives
|
|
||||||
mkdir -p $acorbuild/build/config/includes.binary
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/live
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/normal
|
|
||||||
mkdir -p $acorbuild/build/config/bootloaders
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
|
||||||
|
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
|
|
||||||
|
|
||||||
# Place files unique to Unstable builds here.
|
|
||||||
cp -r $acorbuild/acorunstable/bootloaders/* $acorbuild/build/config/bootloaders
|
|
||||||
cp -r $acorbuild/acorunstable/repos/* $acorbuild/build/config/archives
|
|
||||||
|
|
||||||
#symlinks chroot
|
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
||||||
ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors
|
|
||||||
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
|
||||||
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
|
||||||
|
|
||||||
# Build the ISO #
|
|
||||||
lb build #--debug --verbose
|
|
||||||
|
|
||||||
|
|
|
@ -1,73 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# BldHelper-release.sh
|
|
||||||
# This script is meant to be run on the build server and expects to find and update itself from adjacent repos.
|
|
||||||
# From PepDistroConfigs, these repos are ../PepProPixMaps & ../PepProTools and are vital to having a working build.
|
|
||||||
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-cinnamon-5.3 # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=release # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
##################################################
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
##################################################
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName="${PREFIX}-${SUFFIX}" # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
WorkDir=/manuel/acoros-build/AcorOScinnamon86_64configs # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
_break=0 ; _wait=30 # Time (in seconds) to wait
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOScinnamon86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./cinnamonbuild-64.sh 2>&1 | tee -a /tmp/${FileName}.out
|
|
||||||
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do ((++_break))
|
|
||||||
[ $_break -gt $_wait ] && break || sleep 1
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ ${_break} -lt ${_wait} ] ; then
|
|
||||||
### 10 June, 2022 - After 17 June, this comment and the following line can be removed
|
|
||||||
echo -e "\n\tISO appeared after $_break seconds.\n" | tee --append /tmp/${FileName}.out
|
|
||||||
|
|
||||||
mv build/*.iso build/${FileName}.iso
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
cd build
|
|
||||||
echo "# ${FileName} ${TODAY}" > ${FileName}-sha512.checksum
|
|
||||||
sha512sum ${FileName}.iso >> ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${FileName}*.iso
|
|
||||||
rm -f ${LOCATION}/${FileName}*-sha512.checksum
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
|
|
||||||
lb clean &
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
mv /tmp/${FileName}.out ${LogDir}/${FileName}-${BUILD}.log
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
else echo -e "\n\tAfter $_break seconds, ISO never appeared.\n" | tee --append /tmp/${FileName}.out
|
|
||||||
mv /tmp/${FileName}.out ${LogDir}/${FileName}-${BUILD}.log
|
|
||||||
fi
|
|
||||||
|
|
|
@ -1,67 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
##BldHelper-testing.sh
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-cinnamon # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=testing # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
##################################################
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
##################################################
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName=${PREFIX}-${SUFFIX}-${TODAY}-${BUILD} # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
#WorkingDir=~/pep_builder/${PREFIX}${SUFFIX} # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
WorkingDir=/manuel/acoros-build/AcorOScinnamon86_64configs #* If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOScinnamon86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./cinnamontestbuild-64.sh 2>&1 | tee /tmp/${FileName}.log
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do sleep 2 # Waiting for ISO image
|
|
||||||
done
|
|
||||||
|
|
||||||
cd build
|
|
||||||
mv *.iso ../${FileName}.iso
|
|
||||||
lb clean &
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
sha512sum ${FileName}.iso > ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*.iso
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*-sha512.checksum
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
#mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
|
||||||
|
|
||||||
# Set the timestamps to the ISO's internal before moving them to the DL directory.
|
|
||||||
# _stamp=$(hexdump -C -s 33598 -n 12 ${FileName}.iso | head -1 | cut -f2 -d"|" )
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
|
|
||||||
# This will "flush" our variables without handing any back to MasterBuilder.sh .
|
|
||||||
# exit # But NOT `return`.
|
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# BldHelper-unstable.sh
|
|
||||||
### ## # Set build working variables HERE # ## ###
|
|
||||||
|
|
||||||
PREFIX=AcorOS-cinnamon # Sets a unique final name of the ISO and checksum so <HouseKeeping> only removes 2 files .
|
|
||||||
SUFFIX=amd64 # Also used by <HouseKeeping>. And to distinguish between amd64 and x86 or devuan and ubuntu .
|
|
||||||
BUILD=unstable # Sets which pepbld.sh to use and the location in /var/www/html/[release|rc|testing|nightly|unstable]
|
|
||||||
|
|
||||||
### ## # Make NO Edits Below This Line !! # ## ###
|
|
||||||
|
|
||||||
|
|
||||||
[ $TODAY ! = " " ] || TODAY=$(date -u +"%Y-%m-%d") # If MasterBuilder.sh is used IT will set the date. If not used, we set it here.
|
|
||||||
FileName=${PREFIX}-${SUFFIX}-${TODAY}-${BUILD} # This will give a uniquely named and dated ISO and checksum for <HouseKeeping>.
|
|
||||||
LOCATION=/home/manuel/acoros-build/out/${BUILD} # Tells <HouseKeeping> and the script which 2 files to remove and where to put them.
|
|
||||||
LogDir=/home/manuel/acoros-build/out/ # This folder contains a log for the last $[PREFIX]-$[SUFFIX] build.
|
|
||||||
WorkingDir=~/manuel/acoros-build/AcorOScinnamon86_64configs # * If we change servers or locations T*H*I*S line is the O*N*L*Y line to change. *
|
|
||||||
|
|
||||||
|
|
||||||
# Move into the builder directory.
|
|
||||||
# Make sure the local repos are up to date.
|
|
||||||
cd /home/manuel/acoros-build/
|
|
||||||
cd ./AcorOScinnamon86_64configs && git pull --ff-only
|
|
||||||
|
|
||||||
# Run the build script - expect 50 minutes, allow 60.
|
|
||||||
./cinnamonunstablebuild-64.sh 2>&1 | tee /tmp/${FileName}.log
|
|
||||||
|
|
||||||
|
|
||||||
# Timing matters, don't destroy the old one without a replacement.
|
|
||||||
# Check for the ISO to appear and wait for things to settle.
|
|
||||||
until [ -e build/*.iso ]
|
|
||||||
do sleep 2 # Waiting for ISO image
|
|
||||||
done
|
|
||||||
|
|
||||||
cd fusato
|
|
||||||
mv *.iso ../${FileName}.iso
|
|
||||||
lb clean &
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
# Make the checksum file.
|
|
||||||
sha512sum ${FileName}.iso > ${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
### <HouseKeeping>
|
|
||||||
# Remove the previous files in ${LOCATION} .
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*.iso
|
|
||||||
rm -f ${LOCATION}/${PREFIX}-${SUFFIX}*-sha512.checksum
|
|
||||||
|
|
||||||
# Move the log file to the log directory.
|
|
||||||
[ ! -e ${LogDir} ] && mkdir -p ${LogDir}
|
|
||||||
mv /tmp/${FileName}.log ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
|
||||||
|
|
||||||
# Set the timestamps to the ISO's internal before moving them to the DL directory.
|
|
||||||
# _stamp=$(hexdump -C -s 33598 -n 12 ${FileName}.iso | head -1 | cut -f2 -d"|" )
|
|
||||||
|
|
||||||
#mv $(FileName}* ${LOCATION}/
|
|
||||||
mv ${FileName}.iso ${LOCATION}/${FileName}.iso
|
|
||||||
mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum
|
|
||||||
|
|
||||||
# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}*
|
|
||||||
touch ${LOCATION}/${FileName}*
|
|
||||||
### </HouseKeeping>
|
|
||||||
|
|
||||||
|
|
||||||
# This will "flush" our variables without handing any back to MasterBuilder.sh .
|
|
||||||
# exit # But NOT `return`.
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../acortesting
|
|
|
@ -1 +0,0 @@
|
||||||
../acorunstable
|
|
|
@ -1 +0,0 @@
|
||||||
../acortesting
|
|
|
@ -1 +0,0 @@
|
||||||
../acorunstable
|
|
|
@ -1,270 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
|
||||||
|
|
||||||
# Set the working folder variable
|
|
||||||
acorbuild="$(pwd)"
|
|
||||||
|
|
||||||
|
|
||||||
# Create the build folder, move into it removing stale mountpoints and files there.
|
|
||||||
[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build
|
|
||||||
cd build
|
|
||||||
umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null
|
|
||||||
for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done
|
|
||||||
|
|
||||||
|
|
||||||
# Set of the structure to be used for the ISO and Live system.
|
|
||||||
# See /usr/lib/live/build/config for a full list of examples.
|
|
||||||
# Up above is the manual description of what options I used so far.
|
|
||||||
|
|
||||||
lb config noauto \
|
|
||||||
--binary-images iso-hybrid \
|
|
||||||
--mode debian \
|
|
||||||
--architectures amd64 \
|
|
||||||
--linux-flavours amd64 \
|
|
||||||
--distribution bullseye \
|
|
||||||
--archive-areas "main contrib non-free" \
|
|
||||||
--mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-bootstrap https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--parent-mirror-binary https://deb.debian.org/debian \
|
|
||||||
--parent-mirror-binary-security https://security.debian.org/debian-security \
|
|
||||||
--mirror-chroot https://deb.debian.org/debian \
|
|
||||||
--mirror-chroot-security https://security.debian.org/debian-security \
|
|
||||||
--updates true \
|
|
||||||
--security true \
|
|
||||||
--backports false \
|
|
||||||
--cache true \
|
|
||||||
--apt-recommends true \
|
|
||||||
--iso-application AcorOS \
|
|
||||||
--win32-loader false \
|
|
||||||
--iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \
|
|
||||||
--iso-volume AcorOS \
|
|
||||||
--image-name "AcorOS" \
|
|
||||||
--win32-loader false \
|
|
||||||
--checksums sha512 \
|
|
||||||
--zsync false \
|
|
||||||
"${@}"
|
|
||||||
|
|
||||||
|
|
||||||
# Install the Gnome Desktop
|
|
||||||
mkdir -p $acorbuild/build/config/package-lists
|
|
||||||
echo gnome > $acorbuild/build/config/package-lists/desktop.list.chroot
|
|
||||||
|
|
||||||
# Install software
|
|
||||||
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
|
||||||
linux-headers-amd64
|
|
||||||
locales
|
|
||||||
nala
|
|
||||||
dkms
|
|
||||||
dbus-x11
|
|
||||||
ntp
|
|
||||||
deb-multimedia-keyring
|
|
||||||
acoros-keyring
|
|
||||||
xorg
|
|
||||||
xserver-xorg
|
|
||||||
xserver-xorg-input-synaptics
|
|
||||||
xserver-xorg-input-all
|
|
||||||
xserver-xorg-video-vmware
|
|
||||||
xserver-xorg-video-all
|
|
||||||
w64codecs
|
|
||||||
ffmpeg
|
|
||||||
sox
|
|
||||||
twolame
|
|
||||||
lame
|
|
||||||
faad
|
|
||||||
gstreamer1.0-plugins-good
|
|
||||||
gstreamer1.0-plugins-ugly
|
|
||||||
gstreamer1.0-plugins-bad
|
|
||||||
gstreamer1.0-pulseaudio
|
|
||||||
unrar
|
|
||||||
rar
|
|
||||||
p7zip-full
|
|
||||||
p7zip-rar
|
|
||||||
zip
|
|
||||||
unzip
|
|
||||||
pulseaudio
|
|
||||||
pavucontrol
|
|
||||||
alsa-utils
|
|
||||||
aptitude
|
|
||||||
synaptic
|
|
||||||
gparted
|
|
||||||
apt-config-auto-update
|
|
||||||
libelf-dev
|
|
||||||
htop
|
|
||||||
desktop-base
|
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
|
||||||
acoros-translations
|
|
||||||
acoroslocale
|
|
||||||
gvfs-backends
|
|
||||||
samba
|
|
||||||
gnome-packagekit
|
|
||||||
iso-flag-png
|
|
||||||
network-manager
|
|
||||||
network-manager-gnome
|
|
||||||
bluez
|
|
||||||
gufw
|
|
||||||
acoros-icons
|
|
||||||
orchis-gtk-theme
|
|
||||||
blue-papirus-icons
|
|
||||||
brown-papirus-icons
|
|
||||||
darc-aurora-gtk-theme
|
|
||||||
papirus-cyan-icons
|
|
||||||
papirus-dark-grey
|
|
||||||
papirus-icon-theme
|
|
||||||
yaru++-icons
|
|
||||||
plymouth
|
|
||||||
plymouth-themes
|
|
||||||
cups
|
|
||||||
system-config-printer
|
|
||||||
acoros-gnome-configs
|
|
||||||
gdm3
|
|
||||||
gedit
|
|
||||||
gedit-plugins
|
|
||||||
gnome-shell-extension-appindicator
|
|
||||||
gnome-shell-extension-arc-menu
|
|
||||||
gnome-shell-extension-desktop-icons-ng
|
|
||||||
gnome-shell-extension-dash-to-panel
|
|
||||||
gnome-remote-desktop
|
|
||||||
vino
|
|
||||||
vinagre
|
|
||||||
balena-etcher-electron
|
|
||||||
gnome-terminal
|
|
||||||
gnome-system-monitor
|
|
||||||
gnome-calculator
|
|
||||||
gnome-firmware
|
|
||||||
timeshift
|
|
||||||
neofetch
|
|
||||||
gnome-software
|
|
||||||
gnome-software-plugin-flatpak
|
|
||||||
gnome-software-plugin-snap
|
|
||||||
fwupd
|
|
||||||
bleachbit
|
|
||||||
dconf-editor
|
|
||||||
alacarte
|
|
||||||
gimp
|
|
||||||
gimp-data-extras
|
|
||||||
evince
|
|
||||||
eog
|
|
||||||
transmission-gtk
|
|
||||||
thunderbird
|
|
||||||
thunderbird-l10n-pt-br
|
|
||||||
thunderbird-l10n-pt-pt
|
|
||||||
thunderbird-l10n-de
|
|
||||||
thunderbird-l10n-en-gb
|
|
||||||
thunderbird-l10n-es-es
|
|
||||||
thunderbird-l10n-fr
|
|
||||||
thunderbird-l10n-it
|
|
||||||
firefox
|
|
||||||
firefox-l10n-de
|
|
||||||
firefox-l10n-en
|
|
||||||
firefox-l10n-es
|
|
||||||
firefox-l10n-it
|
|
||||||
firefox-l10n-br
|
|
||||||
firefox-l10n-pt
|
|
||||||
libreoffice
|
|
||||||
libreoffice-gtk3
|
|
||||||
libreoffice-l10n-pt
|
|
||||||
libreoffice-l10n-pt-br
|
|
||||||
libreoffice-l10n-de
|
|
||||||
libreoffice-l10n-en-gb
|
|
||||||
libreoffice-l10n-es
|
|
||||||
libreoffice-l10n-fr
|
|
||||||
libreoffice-l10n-it
|
|
||||||
printer-driver-cups-pdf
|
|
||||||
gnome-2048
|
|
||||||
gnome-chess
|
|
||||||
gnome-mahjongg
|
|
||||||
gnome-sudoku
|
|
||||||
guvcview
|
|
||||||
vlc
|
|
||||||
brasero
|
|
||||||
qt5-style-plugins
|
|
||||||
qt5ct
|
|
||||||
calamares-settings-acoros
|
|
||||||
calamares
|
|
||||||
firmware-linux
|
|
||||||
firmware-linux-free
|
|
||||||
firmware-linux-nonfree
|
|
||||||
firmware-misc-nonfree
|
|
||||||
firmware-realtek
|
|
||||||
firmware-atheros
|
|
||||||
firmware-bnx2
|
|
||||||
firmware-bnx2x
|
|
||||||
firmware-brcm80211
|
|
||||||
firmware-intelwimax
|
|
||||||
firmware-iwlwifi
|
|
||||||
firmware-libertas
|
|
||||||
firmware-netxen
|
|
||||||
firmware-zd1211
|
|
||||||
gdebi
|
|
||||||
f2fs-tools
|
|
||||||
xfsprogs
|
|
||||||
xfsdump
|
|
||||||
grub-pc
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
|
||||||
|
|
||||||
|
|
||||||
# Packages to be stored in /pool but not installed in the OS .
|
|
||||||
echo "# These packages are available to the installer, for offline use.
|
|
||||||
efibootmgr
|
|
||||||
grub-common
|
|
||||||
grub2-common
|
|
||||||
grub-efi
|
|
||||||
grub-efi-amd64
|
|
||||||
grub-efi-amd64-bin
|
|
||||||
grub-efi-amd64-signed
|
|
||||||
libefiboot1
|
|
||||||
libefivar1
|
|
||||||
mokutil
|
|
||||||
os-prober
|
|
||||||
shim-helpers-amd64-signed
|
|
||||||
shim-signed
|
|
||||||
shim-signed-common
|
|
||||||
shim-unsigned
|
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/installer.list.binary
|
|
||||||
|
|
||||||
|
|
||||||
# Setup the chroot structure
|
|
||||||
mkdir -p $acorbuild/build/config/archives
|
|
||||||
mkdir -p $acorbuild/build/config/includes.binary
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/live
|
|
||||||
mkdir -p $acorbuild/build/config/hooks/normal
|
|
||||||
mkdir -p $acorbuild/build/config/bootloaders
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
|
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
|
||||||
|
|
||||||
# Place files unique to Testing builds here.
|
|
||||||
cp -r $acorbuild/acortesting/bootloaders/* $acorbuild/build/config/bootloaders
|
|
||||||
cp -r $acorbuild/acortesting/repos/* $acorbuild/build/config/archives
|
|
||||||
|
|
||||||
#symlinks chroot
|
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
||||||
ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors
|
|
||||||
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
|
||||||
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
|
||||||
|
|
||||||
# Build the ISO #
|
|
||||||
lb build #--debug --verbose
|
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../acortesting
|
|
|
@ -1 +0,0 @@
|
||||||
../acorunstable
|
|
|
@ -95,7 +95,6 @@ libelf-dev
|
||||||
htop
|
htop
|
||||||
package-update-indicator
|
package-update-indicator
|
||||||
desktop-base
|
desktop-base
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
acoros-translations
|
acoros-translations
|
||||||
acoroslocale
|
acoroslocale
|
||||||
|
@ -267,20 +266,21 @@ mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
# Copy Configs to the chroot
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
#symlinks chroot
|
#symlinks chroot
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
@ -95,7 +95,6 @@ libelf-dev
|
||||||
htop
|
htop
|
||||||
package-update-indicator
|
package-update-indicator
|
||||||
desktop-base
|
desktop-base
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
acoros-translations
|
acoros-translations
|
||||||
acoroslocale
|
acoroslocale
|
||||||
|
@ -251,20 +250,20 @@ mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
# Copy Configs to the chroot
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
|
||||||
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
#symlinks chroot
|
#symlinks chroot
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
@ -94,7 +94,6 @@ apt-config-auto-update
|
||||||
libelf-dev
|
libelf-dev
|
||||||
htop
|
htop
|
||||||
desktop-base
|
desktop-base
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
acoros-translations
|
acoros-translations
|
||||||
acoroslocale
|
acoroslocale
|
||||||
|
@ -242,19 +241,21 @@ mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
# Copy Configs to the chroot
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
|
|
||||||
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
|
|
||||||
#symlinks chroot
|
#symlinks chroot
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
|
@ -15,6 +15,7 @@ for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm
|
||||||
# Set of the structure to be used for the ISO and Live system.
|
# Set of the structure to be used for the ISO and Live system.
|
||||||
# See /usr/lib/live/build/config for a full list of examples.
|
# See /usr/lib/live/build/config for a full list of examples.
|
||||||
# Up above is the manual description of what options I used so far.
|
# Up above is the manual description of what options I used so far.
|
||||||
|
|
||||||
lb config noauto \
|
lb config noauto \
|
||||||
--binary-images iso-hybrid \
|
--binary-images iso-hybrid \
|
||||||
--mode debian \
|
--mode debian \
|
||||||
|
@ -47,9 +48,9 @@ lb config noauto \
|
||||||
"${@}"
|
"${@}"
|
||||||
|
|
||||||
|
|
||||||
# Install the Gnome Desktop
|
# Install the Kde Desktop
|
||||||
mkdir -p $acorbuild/build/config/package-lists
|
mkdir -p $acorbuild/build/config/package-lists
|
||||||
echo gnome > $acorbuild/build/config/package-lists/desktop.list.chroot
|
echo plasma-desktop > $acorbuild/build/config/package-lists/desktop.list.chroot
|
||||||
|
|
||||||
# Install software
|
# Install software
|
||||||
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
||||||
|
@ -83,8 +84,10 @@ p7zip-full
|
||||||
p7zip-rar
|
p7zip-rar
|
||||||
zip
|
zip
|
||||||
unzip
|
unzip
|
||||||
|
ark
|
||||||
pulseaudio
|
pulseaudio
|
||||||
pavucontrol
|
pavucontrol-qt
|
||||||
|
pavucontrol-qt-l10n
|
||||||
alsa-utils
|
alsa-utils
|
||||||
aptitude
|
aptitude
|
||||||
synaptic
|
synaptic
|
||||||
|
@ -93,60 +96,76 @@ apt-config-auto-update
|
||||||
libelf-dev
|
libelf-dev
|
||||||
htop
|
htop
|
||||||
desktop-base
|
desktop-base
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
|
||||||
acoros-translations
|
acoros-translations
|
||||||
acoroslocale
|
acoroslocale
|
||||||
|
python3-gi-cairo
|
||||||
|
acorosstick
|
||||||
gvfs-backends
|
gvfs-backends
|
||||||
samba
|
samba
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
iso-flag-png
|
iso-flag-png
|
||||||
network-manager
|
network-manager
|
||||||
network-manager-gnome
|
|
||||||
bluez
|
|
||||||
gufw
|
gufw
|
||||||
acoros-icons
|
acoros-icons
|
||||||
orchis-gtk-theme
|
|
||||||
blue-papirus-icons
|
blue-papirus-icons
|
||||||
brown-papirus-icons
|
brown-papirus-icons
|
||||||
darc-aurora-gtk-theme
|
|
||||||
papirus-cyan-icons
|
papirus-cyan-icons
|
||||||
papirus-dark-grey
|
papirus-dark-grey
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
yaru++-icons
|
materia-gtk-theme
|
||||||
plymouth
|
materia-kde
|
||||||
plymouth-themes
|
orchis-gtk-theme
|
||||||
cups
|
cups
|
||||||
system-config-printer
|
system-config-printer
|
||||||
acoros-gnome-configs
|
plymouth
|
||||||
gdm3
|
plymouth-themes
|
||||||
gedit
|
sddm
|
||||||
gedit-plugins
|
kde-config-sddm
|
||||||
gnome-shell-extension-appindicator
|
acoros-kde-wallpapers
|
||||||
gnome-shell-extension-arc-menu
|
acoros-kde-configs
|
||||||
gnome-shell-extension-desktop-icons-ng
|
plasma-discover-backend-flatpak
|
||||||
gnome-shell-extension-dash-to-panel
|
konsole
|
||||||
gnome-remote-desktop
|
dolphin dolphin-plugins
|
||||||
vino
|
qtcurve
|
||||||
vinagre
|
yakuake
|
||||||
balena-etcher-electron
|
bluedevil
|
||||||
gnome-terminal
|
kamera
|
||||||
gnome-system-monitor
|
kate
|
||||||
gnome-calculator
|
kcalc
|
||||||
gnome-firmware
|
kde-spectacle
|
||||||
timeshift
|
kdeconnect
|
||||||
neofetch
|
kmag
|
||||||
gnome-software
|
kscreen
|
||||||
gnome-software-plugin-flatpak
|
okular
|
||||||
gnome-software-plugin-snap
|
okular-extra-backends
|
||||||
fwupd
|
partitionmanager
|
||||||
bleachbit
|
kmenuedit
|
||||||
|
plasma-browser-integration
|
||||||
|
print-manager
|
||||||
|
kfind
|
||||||
|
kdenetwork
|
||||||
|
kde-style-breeze
|
||||||
|
kde-style-oxygen-qt5
|
||||||
|
kde-style-qtcurve-qt5
|
||||||
|
gtk2-engines-qtcurve
|
||||||
|
kde-config-gtk-style
|
||||||
|
kde-config-gtk-style-preview
|
||||||
|
kde-config-screenlocker
|
||||||
|
kde-config-systemd
|
||||||
|
plasma-nm
|
||||||
|
gtk2-engines-oxygen
|
||||||
|
gtk2-engines-qtcurve
|
||||||
|
gtk2-engines
|
||||||
|
gtk3-engines-breeze
|
||||||
|
bleachbit
|
||||||
dconf-editor
|
dconf-editor
|
||||||
alacarte
|
|
||||||
gimp
|
gimp
|
||||||
gimp-data-extras
|
gimp-data-extras
|
||||||
evince
|
skanlite
|
||||||
eog
|
digikam
|
||||||
|
balena-etcher-electron
|
||||||
|
neofetch
|
||||||
|
timeshift
|
||||||
transmission-gtk
|
transmission-gtk
|
||||||
thunderbird
|
thunderbird
|
||||||
thunderbird-l10n-pt-br
|
thunderbird-l10n-pt-br
|
||||||
|
@ -164,7 +183,8 @@ firefox-l10n-it
|
||||||
firefox-l10n-br
|
firefox-l10n-br
|
||||||
firefox-l10n-pt
|
firefox-l10n-pt
|
||||||
libreoffice
|
libreoffice
|
||||||
libreoffice-gtk3
|
libreoffice-kf5
|
||||||
|
libreoffice-qt5
|
||||||
libreoffice-l10n-pt
|
libreoffice-l10n-pt
|
||||||
libreoffice-l10n-pt-br
|
libreoffice-l10n-pt-br
|
||||||
libreoffice-l10n-de
|
libreoffice-l10n-de
|
||||||
|
@ -173,16 +193,13 @@ libreoffice-l10n-es
|
||||||
libreoffice-l10n-fr
|
libreoffice-l10n-fr
|
||||||
libreoffice-l10n-it
|
libreoffice-l10n-it
|
||||||
printer-driver-cups-pdf
|
printer-driver-cups-pdf
|
||||||
gnome-2048
|
kmahjongg
|
||||||
gnome-chess
|
2048-qt
|
||||||
gnome-mahjongg
|
ksudoku
|
||||||
gnome-sudoku
|
dreamchess
|
||||||
guvcview
|
guvcview
|
||||||
vlc
|
vlc
|
||||||
brasero
|
calamares-settings-acoros-kde
|
||||||
qt5-style-plugins
|
|
||||||
qt5ct
|
|
||||||
calamares-settings-acoros
|
|
||||||
calamares
|
calamares
|
||||||
firmware-linux
|
firmware-linux
|
||||||
firmware-linux-free
|
firmware-linux-free
|
||||||
|
@ -241,22 +258,22 @@ mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/sddm.conf.d
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
# Copy Configs to the chroot
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
cp $acorbuild/acorsddm/* $acorbuild/build/config/includes.chroot/etc/sddm.conf.d
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
# Place files unique to Unstable builds here.
|
|
||||||
cp -r $acorbuild/acorunstable/bootloaders/* $acorbuild/build/config/bootloaders
|
|
||||||
cp -r $acorbuild/acorunstable/repos/* $acorbuild/build/config/archives
|
|
||||||
|
|
||||||
#symlinks chroot
|
#symlinks chroot
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
||||||
|
@ -264,6 +281,8 @@ ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-ap
|
||||||
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
||||||
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Build the ISO #
|
# Build the ISO #
|
||||||
lb build #--debug --verbose
|
lb build #--debug --verbose
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../acorapplication
|
|
@ -0,0 +1 @@
|
||||||
|
../acorbootloaders
|
|
@ -0,0 +1 @@
|
||||||
|
../acorcsv
|
|
@ -0,0 +1 @@
|
||||||
|
../acorlightdm
|
|
@ -0,0 +1 @@
|
||||||
|
../acorprofile
|
|
@ -0,0 +1 @@
|
||||||
|
../acorrepos
|
|
@ -0,0 +1 @@
|
||||||
|
../acoruserconfig
|
|
@ -48,9 +48,9 @@ lb config noauto \
|
||||||
"${@}"
|
"${@}"
|
||||||
|
|
||||||
|
|
||||||
# Install the Cinnamon Desktop
|
# Install the Lxde Desktop
|
||||||
mkdir -p $acorbuild/build/config/package-lists
|
mkdir -p $acorbuild/build/config/package-lists
|
||||||
echo cinnamon > $acorbuild/build/config/package-lists/desktop.list.chroot
|
echo lxde > $acorbuild/build/config/package-lists/desktop.list.chroot
|
||||||
|
|
||||||
# Install software
|
# Install software
|
||||||
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
||||||
|
@ -95,7 +95,6 @@ libelf-dev
|
||||||
htop
|
htop
|
||||||
package-update-indicator
|
package-update-indicator
|
||||||
desktop-base
|
desktop-base
|
||||||
debian-system-adjustments
|
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
acoros-translations
|
acoros-translations
|
||||||
acoroslocale
|
acoroslocale
|
||||||
|
@ -104,19 +103,22 @@ gvfs-backends
|
||||||
samba
|
samba
|
||||||
gnome-packagekit
|
gnome-packagekit
|
||||||
iso-flag-png
|
iso-flag-png
|
||||||
|
sambashare
|
||||||
network-manager
|
network-manager
|
||||||
network-manager-gnome
|
network-manager-gnome
|
||||||
bluez
|
bluez
|
||||||
blueman
|
blueman
|
||||||
gufw
|
gufw
|
||||||
acoros-icons
|
acoros-icons
|
||||||
|
numix-gtk-theme
|
||||||
orchis-gtk-theme
|
orchis-gtk-theme
|
||||||
teja-gtk-theme
|
|
||||||
darc-aurora-gtk-theme
|
darc-aurora-gtk-theme
|
||||||
tela-circle-icon-theme
|
blue-papirus-icons
|
||||||
tela-icon-theme
|
brown-papirus-icons
|
||||||
mcata-gtk-theme
|
papirus-dark-grey
|
||||||
acoros-backgrounds
|
papirus-icon-theme
|
||||||
|
gtk2-engines
|
||||||
|
acoros-backgrounds
|
||||||
plymouth
|
plymouth
|
||||||
plymouth-themes
|
plymouth-themes
|
||||||
cups
|
cups
|
||||||
|
@ -124,28 +126,24 @@ system-config-printer
|
||||||
lightdm
|
lightdm
|
||||||
lightdm-gtk-greeter
|
lightdm-gtk-greeter
|
||||||
lightdm-gtk-greeter-settings
|
lightdm-gtk-greeter-settings
|
||||||
acoros-cinnamon-sounds
|
acoros-lxde-configs
|
||||||
nemo gir1.2-nemo-3.0
|
menulibre
|
||||||
nemo-fileroller
|
mugshot
|
||||||
nemo-share
|
|
||||||
nemo-seahorse
|
|
||||||
nemo-image-converter
|
|
||||||
nemo-gtkhash
|
|
||||||
muffin
|
|
||||||
acoros-cinnamon-configs
|
|
||||||
xscreensaver
|
xscreensaver
|
||||||
xscreensaver-data
|
xscreensaver-data
|
||||||
xscreensaver-data-extra
|
xscreensaver-data-extra
|
||||||
xscreensaver-gl
|
xscreensaver-gl
|
||||||
xscreensaver-gl-extra
|
xscreensaver-gl-extra
|
||||||
timeshift
|
|
||||||
gnome-screenshot
|
|
||||||
gnome-disk-utility
|
|
||||||
balena-etcher-electron
|
balena-etcher-electron
|
||||||
gnome-terminal
|
gnome-system-tools
|
||||||
gedit
|
gnome-disk-utility
|
||||||
gedit-plugins
|
gnome-calculator
|
||||||
gnome-calculator
|
neofetch
|
||||||
|
accountsservice
|
||||||
|
catfish
|
||||||
|
timeshift
|
||||||
|
compton
|
||||||
|
compton-conf
|
||||||
gnome-software
|
gnome-software
|
||||||
gnome-software-plugin-flatpak
|
gnome-software-plugin-flatpak
|
||||||
gnome-software-plugin-snap
|
gnome-software-plugin-snap
|
||||||
|
@ -154,8 +152,8 @@ bleachbit
|
||||||
dconf-editor
|
dconf-editor
|
||||||
gimp
|
gimp
|
||||||
gimp-data-extras
|
gimp-data-extras
|
||||||
evince xsane
|
evince
|
||||||
eog
|
xsane
|
||||||
transmission-gtk
|
transmission-gtk
|
||||||
thunderbird
|
thunderbird
|
||||||
thunderbird-l10n-pt-br
|
thunderbird-l10n-pt-br
|
||||||
|
@ -188,6 +186,7 @@ gnome-mahjongg
|
||||||
gnome-sudoku
|
gnome-sudoku
|
||||||
guvcview
|
guvcview
|
||||||
vlc
|
vlc
|
||||||
|
xfburn
|
||||||
qt5-style-plugins
|
qt5-style-plugins
|
||||||
qt5ct
|
qt5ct
|
||||||
calamares-settings-acoros
|
calamares-settings-acoros
|
||||||
|
@ -210,7 +209,6 @@ gdebi
|
||||||
f2fs-tools
|
f2fs-tools
|
||||||
xfsprogs
|
xfsprogs
|
||||||
xfsdump
|
xfsdump
|
||||||
numlockx
|
|
||||||
grub-pc
|
grub-pc
|
||||||
|
|
||||||
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
||||||
|
@ -251,22 +249,21 @@ mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
# Copy Configs to the chroot
|
# Copy Configs to the chroot
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
cp $acorbuild/../MakePackageLists.sh $acorbuild/build/config/includes.chroot/usr/local/bin
|
|
||||||
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
|
||||||
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
cp -r $acorbuild/acorkeys/* $acorbuild/build/config/archives
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
# Place files unique to Testing builds here.
|
|
||||||
cp -r $acorbuild/acortesting/bootloaders/* $acorbuild/build/config/bootloaders
|
|
||||||
cp -r $acorbuild/acortesting/repos/* $acorbuild/build/config/archives
|
|
||||||
|
|
||||||
#symlinks chroot
|
#symlinks chroot
|
||||||
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
||||||
|
@ -275,8 +272,6 @@ ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/a
|
||||||
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Build the ISO #
|
# Build the ISO #
|
||||||
lb build #--debug --verbose
|
lb build #--debug --verbose
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../acorapplication
|
|
@ -0,0 +1 @@
|
||||||
|
../acorbootloaders
|
|
@ -0,0 +1 @@
|
||||||
|
../acorcsv
|
|
@ -0,0 +1 @@
|
||||||
|
../acorlightdm
|
|
@ -0,0 +1 @@
|
||||||
|
../acorprofile
|
|
@ -0,0 +1 @@
|
||||||
|
../acorrepos
|
|
@ -0,0 +1 @@
|
||||||
|
../acoruserconfig
|
|
@ -0,0 +1,275 @@
|
||||||
|
#!/bin/bash
|
||||||
|
PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
||||||
|
|
||||||
|
# Set the working folder variable
|
||||||
|
acorbuild="$(pwd)"
|
||||||
|
|
||||||
|
|
||||||
|
# Create the build folder, move into it removing stale mountpoints and files there.
|
||||||
|
[ -e build ] && [ ! -d build ] && rm -f build || [ ! -e build ] && mkdir build
|
||||||
|
cd build
|
||||||
|
umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null
|
||||||
|
for i in ./* ./.build ./cache/bootstrap ; do [ $i = ./cache ] && continue || rm -rf $i ; done
|
||||||
|
|
||||||
|
|
||||||
|
# Set of the structure to be used for the ISO and Live system.
|
||||||
|
# See /usr/lib/live/build/config for a full list of examples.
|
||||||
|
# Up above is the manual description of what options I used so far.
|
||||||
|
|
||||||
|
lb config noauto \
|
||||||
|
--binary-images iso-hybrid \
|
||||||
|
--mode debian \
|
||||||
|
--architectures i386 \
|
||||||
|
--linux-flavours 686-pae \
|
||||||
|
--distribution bullseye \
|
||||||
|
--archive-areas "main contrib non-free" \
|
||||||
|
--mirror-bootstrap https://deb.debian.org/debian \
|
||||||
|
--parent-mirror-bootstrap https://deb.debian.org/debian \
|
||||||
|
--parent-mirror-chroot https://deb.debian.org/debian \
|
||||||
|
--parent-mirror-chroot-security https://security.debian.org/debian-security \
|
||||||
|
--parent-mirror-binary https://deb.debian.org/debian \
|
||||||
|
--parent-mirror-binary-security https://security.debian.org/debian-security \
|
||||||
|
--mirror-chroot https://deb.debian.org/debian \
|
||||||
|
--mirror-chroot-security https://security.debian.org/debian-security \
|
||||||
|
--uefi-secure-boot enable \
|
||||||
|
--updates true \
|
||||||
|
--security true \
|
||||||
|
--backports false \
|
||||||
|
--cache true \
|
||||||
|
--apt-recommends true \
|
||||||
|
--iso-application AcorOS \
|
||||||
|
--win32-loader false \
|
||||||
|
--iso-preparer acoros-https://sourceforge.net/projects/acor-os/ \
|
||||||
|
--iso-publisher acoros-https://sourceforge.net/projects/acor-os/ \
|
||||||
|
--iso-volume AcorOS \
|
||||||
|
--image-name "AcorOS" \
|
||||||
|
--win32-loader false \
|
||||||
|
--checksums sha512 \
|
||||||
|
--zsync false \
|
||||||
|
"${@}"
|
||||||
|
|
||||||
|
# Install the Lxde Desktop
|
||||||
|
mkdir -p $acorbuild/build/config/package-lists
|
||||||
|
echo lxde > $acorbuild/build/config/package-lists/desktop.list.chroot
|
||||||
|
|
||||||
|
# Install software
|
||||||
|
echo "# Install software to the squashfs for calamares to unpack to the OS.
|
||||||
|
linux-headers-686-pae
|
||||||
|
locales
|
||||||
|
nala
|
||||||
|
dkms
|
||||||
|
dbus-x11
|
||||||
|
ntp
|
||||||
|
deb-multimedia-keyring
|
||||||
|
acoros-keyring
|
||||||
|
xorg
|
||||||
|
xserver-xorg
|
||||||
|
xserver-xorg-input-synaptics
|
||||||
|
xserver-xorg-input-all
|
||||||
|
xserver-xorg-video-vmware
|
||||||
|
xserver-xorg-video-all
|
||||||
|
w32codecs
|
||||||
|
ffmpeg
|
||||||
|
sox
|
||||||
|
twolame
|
||||||
|
lame
|
||||||
|
faad
|
||||||
|
gstreamer1.0-plugins-good
|
||||||
|
gstreamer1.0-plugins-ugly
|
||||||
|
gstreamer1.0-plugins-bad
|
||||||
|
gstreamer1.0-pulseaudio
|
||||||
|
unrar
|
||||||
|
rar
|
||||||
|
p7zip-full
|
||||||
|
p7zip-rar
|
||||||
|
zip
|
||||||
|
unzip
|
||||||
|
pulseaudio
|
||||||
|
pavucontrol
|
||||||
|
alsa-utils
|
||||||
|
aptitude
|
||||||
|
synaptic
|
||||||
|
gparted
|
||||||
|
apt-config-auto-update
|
||||||
|
libelf-dev
|
||||||
|
htop
|
||||||
|
package-update-indicator
|
||||||
|
desktop-base
|
||||||
|
gnome-packagekit
|
||||||
|
acoros-translations
|
||||||
|
acoroslocale
|
||||||
|
acorosstick
|
||||||
|
gvfs-backends
|
||||||
|
samba
|
||||||
|
gnome-packagekit
|
||||||
|
iso-flag-png
|
||||||
|
sambashare
|
||||||
|
network-manager
|
||||||
|
network-manager-gnome
|
||||||
|
bluez
|
||||||
|
blueman
|
||||||
|
gufw
|
||||||
|
acoros-icons
|
||||||
|
numix-gtk-theme
|
||||||
|
orchis-gtk-theme
|
||||||
|
darc-aurora-gtk-theme
|
||||||
|
blue-papirus-icons
|
||||||
|
brown-papirus-icons
|
||||||
|
papirus-dark-grey
|
||||||
|
papirus-icon-theme
|
||||||
|
gtk2-engines
|
||||||
|
acoros-backgrounds
|
||||||
|
plymouth
|
||||||
|
plymouth-themes
|
||||||
|
cups
|
||||||
|
system-config-printer
|
||||||
|
lightdm
|
||||||
|
lightdm-gtk-greeter
|
||||||
|
lightdm-gtk-greeter-settings
|
||||||
|
acoros-lxde-configs
|
||||||
|
menulibre
|
||||||
|
mugshot
|
||||||
|
xscreensaver
|
||||||
|
xscreensaver-data
|
||||||
|
xscreensaver-data-extra
|
||||||
|
xscreensaver-gl
|
||||||
|
xscreensaver-gl-extra
|
||||||
|
gnome-system-tools
|
||||||
|
gnome-disk-utility
|
||||||
|
gnome-calculator
|
||||||
|
neofetch
|
||||||
|
accountsservice
|
||||||
|
catfish
|
||||||
|
timeshift
|
||||||
|
compton
|
||||||
|
compton-conf
|
||||||
|
gnome-software
|
||||||
|
gnome-software-plugin-flatpak
|
||||||
|
gnome-software-plugin-snap
|
||||||
|
fwupd
|
||||||
|
bleachbit
|
||||||
|
dconf-editor
|
||||||
|
gimp
|
||||||
|
gimp-data-extras
|
||||||
|
evince
|
||||||
|
xsane
|
||||||
|
transmission-gtk
|
||||||
|
thunderbird
|
||||||
|
thunderbird-l10n-pt-br
|
||||||
|
thunderbird-l10n-pt-pt
|
||||||
|
thunderbird-l10n-de
|
||||||
|
thunderbird-l10n-en-gb
|
||||||
|
thunderbird-l10n-es-es
|
||||||
|
thunderbird-l10n-fr
|
||||||
|
thunderbird-l10n-it
|
||||||
|
firefox
|
||||||
|
firefox-l10n-de
|
||||||
|
firefox-l10n-en
|
||||||
|
firefox-l10n-es
|
||||||
|
firefox-l10n-it
|
||||||
|
firefox-l10n-br
|
||||||
|
firefox-l10n-pt
|
||||||
|
libreoffice
|
||||||
|
libreoffice-gtk3
|
||||||
|
libreoffice-l10n-pt
|
||||||
|
libreoffice-l10n-pt-br
|
||||||
|
libreoffice-l10n-de
|
||||||
|
libreoffice-l10n-en-gb
|
||||||
|
libreoffice-l10n-es
|
||||||
|
libreoffice-l10n-fr
|
||||||
|
libreoffice-l10n-it
|
||||||
|
printer-driver-cups-pdf
|
||||||
|
gnome-2048
|
||||||
|
gnome-chess
|
||||||
|
gnome-mahjongg
|
||||||
|
gnome-sudoku
|
||||||
|
guvcview
|
||||||
|
vlc
|
||||||
|
xfburn
|
||||||
|
qt5-style-plugins
|
||||||
|
qt5ct
|
||||||
|
calamares-settings-acoros-32
|
||||||
|
calamares
|
||||||
|
firmware-linux
|
||||||
|
firmware-linux-free
|
||||||
|
firmware-linux-nonfree
|
||||||
|
firmware-misc-nonfree
|
||||||
|
firmware-realtek
|
||||||
|
firmware-atheros
|
||||||
|
firmware-bnx2
|
||||||
|
firmware-bnx2x
|
||||||
|
firmware-brcm80211
|
||||||
|
firmware-intelwimax
|
||||||
|
firmware-iwlwifi
|
||||||
|
firmware-libertas
|
||||||
|
firmware-netxen
|
||||||
|
firmware-zd1211
|
||||||
|
gdebi
|
||||||
|
f2fs-tools
|
||||||
|
xfsprogs
|
||||||
|
xfsdump
|
||||||
|
grub-pc
|
||||||
|
|
||||||
|
" > $acorbuild/build/config/package-lists/packages.list.chroot
|
||||||
|
|
||||||
|
|
||||||
|
# Packages to be stored in /pool but not installed in the OS .
|
||||||
|
echo "# These packages are available to the installer, for offline use.
|
||||||
|
efibootmgr
|
||||||
|
grub2-common
|
||||||
|
grub-efi-ia32
|
||||||
|
grub-efi-ia32-bin
|
||||||
|
grub-efi-ia32-signed
|
||||||
|
libefiboot1
|
||||||
|
libefivar1
|
||||||
|
mokutil
|
||||||
|
os-prober
|
||||||
|
shim-helpers-i386-signed
|
||||||
|
shim-signed
|
||||||
|
shim-signed-common
|
||||||
|
shim-unsigned
|
||||||
|
|
||||||
|
" > $acorbuild/build/config/package-lists/installer.list.binary
|
||||||
|
|
||||||
|
|
||||||
|
# Setup the chroot structure
|
||||||
|
mkdir -p $acorbuild/build/config/archives
|
||||||
|
mkdir -p $acorbuild/build/config/includes.binary
|
||||||
|
mkdir -p $acorbuild/build/config/hooks/live
|
||||||
|
mkdir -p $acorbuild/build/config/hooks/normal
|
||||||
|
mkdir -p $acorbuild/build/config/bootloaders
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot//usr/share/python-apt/templates
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/dpkg/origins
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/bin
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/usr/local/bin
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
mkdir -p $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
|
# Copy Configs to the chroot
|
||||||
|
cp $acorbuild/acoruserconfig/* $acorbuild/build/config/includes.chroot/etc/live/config.conf.d
|
||||||
|
cp $acorbuild/acorapplication/* $acorbuild/build/config/includes.chroot/usr/share/applications
|
||||||
|
cp $acorbuild/acorhooks/live/* $acorbuild/build/config/hooks/live
|
||||||
|
cp $acorbuild/acorhooks/normal/* $acorbuild/build/config/hooks/normal
|
||||||
|
cp $acorbuild/acorlightdm/* $acorbuild/build/config/includes.chroot/etc/lightdm
|
||||||
|
cp $acorbuild/acorgrub/grub $acorbuild/build/config/includes.chroot/etc/default
|
||||||
|
|
||||||
|
cp -r $acorbuild/acorbootloaders/* $acorbuild/build/config/bootloaders
|
||||||
|
cp -r $acorbuild/acorrepos/* $acorbuild/build/config/archives
|
||||||
|
cp -r $acorbuild/acorcsv/* $acorbuild/build/config/includes.chroot/usr/share/distro-info
|
||||||
|
cp -r $acorbuild/acorgrub/themes $acorbuild/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
|
#symlinks chroot
|
||||||
|
ln -s Debian.info $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.info
|
||||||
|
ln -s Debian.mirrors $acorbuild/build/config/includes.chroot/usr/share/python-apt/templates/Acoros.mirrors
|
||||||
|
ln -s debian.csv $acorbuild/build/config/includes.chroot/usr/share/distro-info/acoros.csv
|
||||||
|
ln -s acoros $acorbuild/build/config/includes.chroot/etc/dpkg/origins/default
|
||||||
|
|
||||||
|
|
||||||
|
# Build the ISO #
|
||||||
|
lb build #--debug --verbose
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../acorapplication
|
|
@ -0,0 +1 @@
|
||||||
|
../acorbootloaders
|
|
@ -0,0 +1 @@
|
||||||
|
../acorcsv
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue