summaryrefslogtreecommitdiffhomepage
path: root/pkgtool.sh
AgeCommit message (Expand)AuthorFilesLines
2023-03-31Make dist/*.dist regular vars files beneath vars.dist/.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-30Support nano in ./pkgtool.sh -e.Lucía Andrea Illanes Albornoz1-3/+14
2023-03-29Implements ./pkgtool.sh -e: edit package group file w/ ${EDITOR}.Lucía Andrea Illanes Albornoz1-2/+48
2023-03-28Fix printing of package variables in ./pkgtool.sh -i.Lucía Andrea Illanes Albornoz1-11/+1
2023-03-28Filter _{host,minipix} package variables in ./pkgtool.sh -i.Lucía Andrea Illanes Albornoz1-2/+13
2023-03-26Accept comma-separated list of packages in ./pkgtool.sh -i.Lucía Andrea Illanes Albornoz1-39/+66
2023-03-26Print group file pathname in ./pkgtool.sh -i output.Lucía Andrea Illanes Albornoz1-8/+9
2023-03-23Implements ./pkgtool.sh -p.Lucía Andrea Illanes Albornoz1-4/+84
2023-03-21Document subr.rtl/*.subr functions, pt. IV.Lucía Andrea Illanes Albornoz1-34/+34
2023-03-21Document subr.rtl/*.subr functions, pt. III.Lucía Andrea Illanes Albornoz1-5/+5
2023-03-20Implements 256-colour pkgtool.sh theme.Lucía Andrea Illanes Albornoz1-25/+33
2023-03-20Default theme from etc/*.theme.host.<full hostname>.Lucía Andrea Illanes Albornoz1-2/+2
2023-03-20Implements --theme in {build,pkgtool}.sh.Lucía Andrea Illanes Albornoz1-1/+17
2023-03-13pkgtool.sh: fix printing package env vars in -i.Lucía Andrea Illanes Albornoz1-1/+1
2023-03-13Followup to <fd38dc025f5d31890abbf3d48c597114203b1421>.Lucía Andrea Illanes Albornoz1-5/+5
2023-03-13Move patches & vars pathname defaults handling into subr.ex/ex_pkg.subr.Lucía Andrea Illanes Albornoz1-13/+10
2023-03-13pkgtool.sh:pkgtoolp_info(): fix typo.Lucía Andrea Illanes Albornoz1-2/+2
2023-03-13pkgtool.sh: optionally source ${HOME}/pkgtool.vars to provide defaults for -a...Lucía Andrea Illanes Albornoz1-4/+20
2023-02-19subr.ex/ex_pkg.subr:ex_pkg_load_vars(): prepend ${PREFIX} w/ ${PWD%/}/ if not...Lucía Andrea Illanes Albornoz1-1/+1
2023-02-19Reject empty variables from the command line.Lucía Andrea Illanes Albornoz1-3/+10
2023-02-18pkgtool.sh: print list of failed packages when mirroring.Lucía Andrea Illanes Albornoz1-9/+16
2023-02-18pkgtool.sh: correctly set ${PKG_FNAME} if empty.Lucía Andrea Illanes Albornoz1-3/+15
2023-02-18pkgtool.sh: check ${PKG_{URL{,S},SHA256SUM}} are non-zero length.Lucía Andrea Illanes Albornoz1-2/+16
2023-02-18Update copyright legends.Lucía Andrea Illanes Albornoz1-1/+1
2023-02-17Make everything a bit faster.Lucía Andrea Illanes Albornoz1-233/+410
2022-06-24{build,pkgtool}.sh, etc/LICENCE, midipix.env: update copyright legend.Lucía Andrea Illanes Albornoz1-1/+1
2021-08-27Implements localised message files, pt. II.Lucio Andrés Illanes Albornoz1-2/+2
2021-08-26Implements localised message files.Lucio Andrés Illanes Albornoz1-35/+37
2021-08-26Implements logging tags, tag sets, and themes.Lucio Andrés Illanes Albornoz1-33/+33
2021-08-26{build,pkgtool}.sh: log environment variables at "notice" level.Lucio Andrés Illanes Albornoz1-2/+2
2021-08-25{build,pkgtool}.sh: export LANG=C LC_ALL=C during execution for performance r...Lucio Andrés Illanes Albornoz1-1/+2
2021-04-06pkgtool.sh:pkgtoolp_mirror_fetch(): call pkg_fetch_download_clean_dlcache() p...Lucio Andrés Illanes Albornoz1-14/+14
2021-04-05{build,pkgtool}.sh: update copyright legend.Lucio Andrés Illanes Albornoz1-1/+1
2021-04-05pkgtool.sh:pkgtoolp_mirror_fetch(), subr/pkgtool_init.subr: implement and hon...Lucio Andrés Illanes Albornoz1-7/+7
2021-04-05pkgtool.sh:pkgtoolp_mirror_fetch(): clean up archive URL(s) mirror directory ...Lucio Andrés Illanes Albornoz1-1/+10
2021-04-05pkgtool.sh:pkgtoolp_mirror(): substitute `~' in ${_mirror_dname{,_git}} w/ ${...Lucio Andrés Illanes Albornoz1-0/+2
2021-04-05pkgtool.sh:pkgtool{,p_mirror}(): split -m <dname1>,<dname2> into -m <dname> -...Lucio Andrés Illanes Albornoz1-8/+13
2021-04-05pkgtool.sh:pkgtoolp_mirror_fetch(): honour and pass ${PKG_FNAME}, if present.Lucio Andrés Illanes Albornoz1-2/+5
2021-03-14pkgtool.sh:pkgtoolp_mirror_fetch(): skip mirroring of Git URL(s) if ${PKG_MIR...Lucio Andrés Illanes Albornoz1-1/+3
2021-02-19pkgtool.sh:pkgtoolp_mirror_fetch(): don't fail given skipped package w/ no URLs.Lucio Andrés Illanes Albornoz1-1/+1
2021-01-24Reimplements Git repository mirroring because Git is a special snowflake.Lucio Andrés Illanes Albornoz1-16/+35
2021-01-24pkgtool.sh:pkgtoolp_mirror_fetch(): skip disabled packages.Lucio Andrés Illanes Albornoz1-22/+27
2021-01-23Implements setting up & fetching from mirrors.Lucio Andrés Illanes Albornoz1-0/+43
2020-05-11pkgtool.sh:pkgtoolp_info(): additionally print SHA-256 message digests of pat...Lucio Andrés Illanes Albornoz1-3/+18
2020-04-29Designate {debug,release} build as build kind.Lucio Andrés Illanes Albornoz1-2/+2
2020-04-25pkgtool.sh:pkgtoolp_info(): additionally print build group.Lucio Andrés Illanes Albornoz1-0/+1
2020-04-25pkgtool.sh:pkgtoolp_rdepends(): print direct reverse dependencies in bright y...Lucio Andrés Illanes Albornoz1-7/+13
2020-03-15Set -o nounset in addition to +o errexit -o nounset.Lucio Andrés Illanes Albornoz1-2/+2
2020-03-15General cleanup.Lucio Andrés Illanes Albornoz1-103/+135
2020-03-13Implements ./pkgtool.sh -[irt] options.Lucio Andrés Illanes Albornoz1-28/+86