Compare commits
	
		
			7 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b6ef4d1895 | |||
| 3fd33eca4a | |||
| eceed82a61 | |||
| 7337c341ba | |||
| 51658f4838 | |||
| 9dcef56350 | |||
| ba2647b4b0 | 
| @@ -40,6 +40,12 @@ pull_tree_artix(){ | ||||
|         if [[ -d ${tree} ]];then | ||||
|             cd ${tree} | ||||
|                 git config --bool pull.rebase true | ||||
|                 git config commit.gpgsign true | ||||
|                 if [[ -n "${GPGKEY}" ]];then | ||||
|                     git config user.signingkey "${GPGKEY}" | ||||
|                 else | ||||
|                     warning "No GPGKEY configured in makepkg.conf!" | ||||
|                 fi | ||||
|                 msg "Checking (%s)" "${tree}" | ||||
|                 pull_tree | ||||
|             cd .. | ||||
| @@ -55,13 +61,13 @@ show_version_table(){ | ||||
|     for tree in packages packages-galaxy;do | ||||
|         local git=$(find ${tree_dir_artix}/$tree/ -mindepth 1 -maxdepth 1 -type d) | ||||
|         for pkg_path in ${git[@]}; do | ||||
|             local artixrepo=$(find_repo "$pkg_path" "${unstable}") | ||||
|             local artixrepo=$(find_repo "$pkg_path" "${unstable}" "${staging}") | ||||
|             if [[ -d $pkg_path/repos/$artixrepo ]];then | ||||
|                 source $pkg_path/repos/$artixrepo/PKGBUILD 2>/dev/null | ||||
|                 local pkg=${pkg_path##*/} | ||||
|                 local artixver=$(get_full_version $pkg) | ||||
|                 local src=$(get_import_path "$tree" "$pkg") | ||||
|                 local archrepo=$(find_repo "$src/$pkg" "${unstable}") | ||||
|                 local archrepo=$(find_repo "$src/$pkg" "${unstable}" "${staging}") | ||||
|                 if [[ -d $src/$pkg/repos/$archrepo ]];then | ||||
|                     source $src/$pkg/repos/$archrepo/PKGBUILD 2>/dev/null | ||||
|                     local archver=$(get_full_version $pkg) | ||||
| @@ -195,6 +201,8 @@ display_settings(){ | ||||
|     msg2 "upgrades: %s" "${upgrades}" | ||||
|     msg2 "downgrades: %s" "${downgrades}" | ||||
|     msg2 "artix: %s" "${artix}" | ||||
|     msg2 "staging: %s" "${staging}" | ||||
|     msg2 "unstable: %s" "${unstable}" | ||||
|     msg2 "import: %s" "${import}" | ||||
|     msg2 "view: %s" "${view}" | ||||
|     msg2 "trunk: %s" "${trunk}" | ||||
| @@ -215,6 +223,7 @@ sync=false | ||||
| sync_arch=true | ||||
| compare=false | ||||
| unstable=false | ||||
| staging=true | ||||
| upgrades=false | ||||
| downgrades=false | ||||
| artix=false | ||||
| @@ -231,10 +240,11 @@ usage() { | ||||
|     echo "    -s            Clone or pull repos" | ||||
|     echo "    -z            Don't clone or pull arch repos" | ||||
|     echo '    -c            Compare packages' | ||||
|     echo '    -x            Include unstable kde and gnome' | ||||
|     echo '    -u            Show upgrade packages' | ||||
|     echo '    -d            Show downgrade packages' | ||||
|     echo '    -a            Show testing and staging packages' | ||||
|     echo '    -a            Show testing packages' | ||||
|     echo "    -y            Don't inlcude staging packages" | ||||
|     echo '    -x            Include unstable kde and gnome' | ||||
|     echo '    -i            Import a package from arch repos' | ||||
|     echo '    -t            Import from arch trunk' | ||||
|     echo '    -v            View package depends' | ||||
| @@ -247,7 +257,7 @@ usage() { | ||||
|  | ||||
| orig_argv=("$0" "$@") | ||||
|  | ||||
| opts='p:csudaiztxvqh' | ||||
| opts='p:csudayiztxvqh' | ||||
|  | ||||
| while getopts "${opts}" arg; do | ||||
|     case "${arg}" in | ||||
| @@ -258,6 +268,7 @@ while getopts "${opts}" arg; do | ||||
|         u) upgrades=true ;; | ||||
|         d) downgrades=true ;; | ||||
|         a) artix=true ;; | ||||
|         y) staging=false ;; | ||||
|         i) import=true ;; | ||||
|         t) trunk=true ;; | ||||
|         v) view=true ;; | ||||
|   | ||||
| @@ -94,7 +94,7 @@ copy_hostconf () { | ||||
|  | ||||
| chroot_extra_mount() { | ||||
|     chroot_add_resolv_conf "$1" | ||||
| #     chroot_mount "/etc/hosts" "$1/etc/hosts" -B | ||||
|     chroot_mount "/etc/hosts" "$1/etc/hosts" -B | ||||
| #     chroot_mount_conditional "[[ -e $1/etc/machine-id ]]" "/etc/machine-id" "$1/etc/machine-id" -B | ||||
|     chroot_mount "${cache_dirs[0]}" "$1${cache_dirs[0]}" -B | ||||
|  | ||||
|   | ||||
| @@ -204,11 +204,11 @@ _chrootbuild() { | ||||
|     ulimit -c 0 | ||||
|  | ||||
|     # Work around chroot-run not giving a ctty | ||||
|     exec </dev/console | ||||
|     #exec </dev/console | ||||
|  | ||||
|     . /etc/profile | ||||
|  | ||||
|     export LANG=en_US.UTF-8 | ||||
|     #export LANG=en_US.UTF-8 | ||||
|  | ||||
|     # workaround meson locale errors | ||||
|     # supposedly fixed with coming python-3.7 | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| MODULES=(loop dm-snapshot) | ||||
|  | ||||
| HOOKS=(base udev artix_shutdown artix artix_loop_mnt artix_pxe_common artix_pxe_http artix_pxe_nbd artix_pxe_nfs artix_kms modconf block pcmcia filesystems keyboard keymap) | ||||
| HOOKS=(base udev artix_shutdown artix artix_loop_mnt artix_pxe_common artix_pxe_http artix_pxe_nbd artix_pxe_nfs artix_kms modconf block filesystems keyboard keymap) | ||||
|  | ||||
| COMPRESSION="xz" | ||||
|   | ||||
| @@ -32,6 +32,10 @@ _mnt_dmsnapshot() { | ||||
|  | ||||
|     dmsetup create ${dm_snap_name} --table "0 ${ro_dev_size} snapshot ${ro_dev} ${rw_dev} ${cow_persistent} ${cow_chunksize}" | ||||
|  | ||||
|     if [[ "${cow_persistent}" != "P" ]]; then | ||||
|         rm -f "/run/artix/cowspace/${cow_directory}/${img_name}.cow" | ||||
|     fi | ||||
|  | ||||
|     _mnt_dev "/dev/mapper/${dm_snap_name}" "${mnt}" "-w" "defaults" | ||||
|     echo $(readlink -f /dev/mapper/${dm_snap_name}) >> /run/artix/used_block_devices | ||||
| } | ||||
|   | ||||
| @@ -125,7 +125,7 @@ is_valid_repo(){ | ||||
| } | ||||
|  | ||||
| find_repo(){ | ||||
|     local pkg="$1" incl="$2" repo= | ||||
|     local pkg="$1" unst="$2" stag="$3" repo= | ||||
|  | ||||
|     if [[ -f $pkg/repos/core-x86_64/PKGBUILD ]];then | ||||
|         repo=core-x86_64 | ||||
| @@ -145,10 +145,12 @@ find_repo(){ | ||||
|         repo=testing-any | ||||
|     fi | ||||
|  | ||||
|     if [[ -f $pkg/repos/staging-x86_64/PKGBUILD ]];then | ||||
|         repo=staging-x86_64 | ||||
|     elif [[ -f $pkg/repos/staging-any/PKGBUILD ]];then | ||||
|         repo=staging-any | ||||
|     if $stag;then | ||||
|         if [[ -f $pkg/repos/staging-x86_64/PKGBUILD ]];then | ||||
|             repo=staging-x86_64 | ||||
|         elif [[ -f $pkg/repos/staging-any/PKGBUILD ]];then | ||||
|             repo=staging-any | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
|     if [[ -f $pkg/repos/community-x86_64/PKGBUILD ]];then | ||||
| @@ -163,10 +165,12 @@ find_repo(){ | ||||
|         repo=community-testing-any | ||||
|     fi | ||||
|  | ||||
|     if [[ -f $pkg/repos/community-staging-x86_64/PKGBUILD ]];then | ||||
|         repo=community-staging-x86_64 | ||||
|     elif [[ -f $pkg/repos/community-staging-any/PKGBUILD ]];then | ||||
|         repo=community-staging-any | ||||
|     if $stag;then | ||||
|         if [[ -f $pkg/repos/community-staging-x86_64/PKGBUILD ]];then | ||||
|             repo=community-staging-x86_64 | ||||
|         elif [[ -f $pkg/repos/community-staging-any/PKGBUILD ]];then | ||||
|             repo=community-staging-any | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
|     if [[ -f $pkg/repos/multilib-x86_64/PKGBUILD ]];then | ||||
| @@ -177,11 +181,13 @@ find_repo(){ | ||||
|         repo=multilib-testing-x86_64 | ||||
|     fi | ||||
|  | ||||
|     if [[ -f $pkg/repos/multilib-staging-x86_64/PKGBUILD ]];then | ||||
|         repo=multilib-staging-x86_64 | ||||
|     if $stag;then | ||||
|         if [[ -f $pkg/repos/multilib-staging-x86_64/PKGBUILD ]];then | ||||
|             repo=multilib-staging-x86_64 | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
|     if $incl;then | ||||
|     if $unst;then | ||||
|         if [[ -f $pkg/repos/gnome-unstable-x86_64/PKGBUILD ]];then | ||||
|             repo=gnome-unstable-x86_64 | ||||
|         elif [[ -f $pkg/repos/gnome-unstable-any/PKGBUILD ]];then | ||||
|   | ||||
		Reference in New Issue
	
	Block a user