From bd5f885c30d322ab4e4ffd8d4ed1ab5bc0c5fead Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Fri, 2 Dec 2022 12:22:13 -0500 Subject: linhes-dev: lh_setup_dev.sh: change makepkg.conf on system and chroot --- linhes/linhes-dev/PKGBUILD | 8 ++++---- linhes/linhes-dev/lh_setup_dev.sh | 17 ++++++++++------- linhes/linhes-dev/mp.py | 6 +++--- 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 \"/' /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 \"/' /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) -- cgit v0.12