summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2022-12-02 17:22:13 (GMT)
committerBritney Fransen <brfransen@gmail.com>2022-12-02 17:22:13 (GMT)
commitbd5f885c30d322ab4e4ffd8d4ed1ab5bc0c5fead (patch)
tree87ee8da14d1d9f5e2c7ebabeda5592eaa3e06dee
parent73d57889d14ea1cc24e619d44902d50fd06c7f68 (diff)
downloadlinhes_pkgbuild-bd5f885c30d322ab4e4ffd8d4ed1ab5bc0c5fead.zip
linhes_pkgbuild-bd5f885c30d322ab4e4ffd8d4ed1ab5bc0c5fead.tar.gz
linhes_pkgbuild-bd5f885c30d322ab4e4ffd8d4ed1ab5bc0c5fead.tar.bz2
linhes-dev: lh_setup_dev.sh: change makepkg.conf on system and chroot
-rw-r--r--linhes/linhes-dev/PKGBUILD8
-rwxr-xr-xlinhes/linhes-dev/lh_setup_dev.sh17
-rwxr-xr-xlinhes/linhes-dev/mp.py6
3 files changed, 17 insertions, 14 deletions
diff --git a/linhes/linhes-dev/PKGBUILD b/linhes/linhes-dev/PKGBUILD
index 2a2981f..3c6287e 100644
--- a/linhes/linhes-dev/PKGBUILD
+++ b/linhes/linhes-dev/PKGBUILD
@@ -1,16 +1,16 @@
pkgname=linhes-dev
pkgver=9.0.0
-pkgrel=8
+pkgrel=9
pkgdesc="Scripts to develop LinHES"
arch=('x86_64')
license=('GPL2')
-depends=('clean-chroot-manager' 'git' 'pacman-contrib'
+depends=('clean-chroot-manager' 'git' 'pacman-contrib' 'package-query' 'pigz'
'python-gitpython' 'rclone' 'yaah')
url="http://linhes.org/"
source=('lh_sync.sh' 'mp.py' 'lh_setup_dev.sh' 'lh_update_db_repo.sh')
sha256sums=('3a64b4125b56c6f95cc9dc85ce58ebd1c0612b22fb27c3e76d4d9a5570f2d61e'
- '16787763282f20b15eee2377712e85d5653a9229d2b73d224c0fd4532436614a'
- '64c9ec7a519405e5967f90fd9e3d27207ad67abb47042bf8f43bfc5db761773e'
+ 'ae515d0ef707daf5565b828b5e16e3812bcbe5060754ad06f783173b3fa1dedd'
+ '24310eb2e957d2ac56739ca8286fcf8bd87776f0daa1f7e7bc67d7e39018e8db'
'86c9ebe77228f7e3cc07cb05f480e5584e0e3cad1b889b63a50821f7323bf449')
package() {
diff --git a/linhes/linhes-dev/lh_setup_dev.sh b/linhes/linhes-dev/lh_setup_dev.sh
index e38e73f..486044a 100755
--- a/linhes/linhes-dev/lh_setup_dev.sh
+++ b/linhes/linhes-dev/lh_setup_dev.sh
@@ -11,19 +11,22 @@ mkdir -p /data/dev/pkg_repo/sources
mkdir -p /data/dev/pkg_repo/src_packages/linhes
mkdir -p /data/dev/pkg_repo/src_packages/linhes-testing
+echo -e "\n\nChanging setting in /etc/makepkg.conf..."
+#sudo sed -i 's/#PKGDEST=.*/PKGDEST=\/data\/dev\/pkg_repo\/packages/' /etc/makepkg.conf
+sudo sed -i 's/#SRCDEST=.*/SRCDEST=\/data\/dev\/pkg_repo\/sources/' /etc/makepkg.conf
+sudo sed -i 's/#SRCPKGDEST=.*/SRCPKGDEST=\/data\/dev\/pkg_repo\/src_packages/' /etc/makepkg.conf
+sudo sed -i 's/#PACKAGER=.*/PACKAGER=\"LinHESDev <LinHESDev\@linhes.org>\"/' /etc/makepkg.conf
+sudo sed -i 's/^COMPRESSGZ=.*/COMPRESSGZ=(pigz -c -f -n)/' /etc/makepkg.conf
+sudo sed -i 's/^COMPRESSXZ=.*/COMPRESSXZ=(xz -c -z --threads=0 -)/' /etc/makepkg.conf
+sudo sed -i 's/^COMPRESSZST=.*/COMPRESSZST=(zstd -c -z -q --threads=0 -)/' /etc/makepkg.conf
echo -e "\n\nSetup clean-chroot-manager (ccm) and edit ~/.config/clean-chroot-manager.conf"...
sudo ccm l
sed -i 's/CHROOTPATH64=.*/CHROOTPATH64=\"\/data\/dev\/LH_buildroot\"/' ~/.config/clean-chroot-manager.conf
-sed -i 's/#CUSTOM_PACMAN_CONF=.*/CUSTOM_PACMAN_CONF=\"\/usr\/share\/linhes\/templates\/pacman.conf.template"/' ~/.config/clean-chroot-manager.conf
+sed -i 's/#CUSTOM_PACMAN_CONF=.*/CUSTOM_PACMAN_CONF=\"\/usr\/share\/linhes\/templates\/pacman.conf.template\"/' ~/.config/clean-chroot-manager.conf
+sed -i 's/#CUSTOM_MAKEPKG_CONF=.*/CUSTOM_MAKEPKG_CONF=\"\/etc\/makepkg.conf\"/' ~/.config/clean-chroot-manager.conf
sudo ccm c
-echo -e "\n\nChanging setting in /etc/makepkg.conf..."
-#sudo sed -i 's/#PKGDEST=.*/PKGDEST=\/data\/dev\/pkg_repo\/packages/' /etc/makepkg.conf
-sudo sed -i 's/#SRCDEST=.*/SRCDEST=\/data\/dev\/pkg_repo\/sources/' /etc/makepkg.conf
-sudo sed -i 's/#SRCPKGDEST=.*/SRCPKGDEST=\/data\/dev\/pkg_repo\/src_packages/' /etc/makepkg.conf
-sudo sed -i 's/#PACKAGER=.*/PACKAGER=\"LinHESDEV <LinHESDev\@linhes.org>\"/' /etc/makepkg.conf
-
echo -e "\n\nAdd aliases to .bashrc..."
if ! grep -q 'alias ccm=' ~/.bashrc; then
echo -e "\nalias ccm='sudo ccm'" >> ~/.bashrc
diff --git a/linhes/linhes-dev/mp.py b/linhes/linhes-dev/mp.py
index 25f7cc0..f415b29 100755
--- a/linhes/linhes-dev/mp.py
+++ b/linhes/linhes-dev/mp.py
@@ -460,11 +460,11 @@ class Packagefile(object):
def formatTD(time):
# convert seconds to day, hour, minutes and seconds
- days = time // (24 * 3600)
+ days = int(time // (24 * 3600))
time = time % (24 * 3600)
- hours = time // 3600
+ hours = int(time // 3600)
time %= 3600
- minutes = time // 60
+ minutes = int(time // 60)
time %= 60
seconds = int(time)