archivetools:master commitshttps://git.seblu.net/archlinux/archivetools/-/commits/master2017-05-14T17:27:38+02:00https://git.seblu.net/archlinux/archivetools/-/commit/0fad1c7f010921e340b9ea07be7766cca87753a6Properly handle rsync errors2017-05-14T17:27:38+02:00Sébastien Luttringerseblu@seblu.net
Do not update timed links and packages index when repo_rsync failed.https://git.seblu.net/archlinux/archivetools/-/commit/bc98d8d509b9d06793a6cacfb08bb5d376febec2Use pacsort instead of sort for the package index2017-05-05T00:47:19+02:00Mohammad AlSalehCE.Mohammad.AlSaleh@gmail.com
pacsort is required to list packages in the right order.
Example: `agetpkg -l '^linux$' |tail`
Before:
linux 4.3.2-1 x86_64
linux 4.3.3-1 x86_64
linux 4.3.3-2 x86_64
linux 4.3.3-3 x86_64
linux 4.4.1-1 x86_64
linux 4.4.1-2 x86_64
linux 4.4-1 x86_64
linux 4.4-2 x86_64
linux 4.4-3 x86_64
linux 4.4-4 x86_64
After:
linux 4.3.2-1 x86_64
linux 4.3.3-1 x86_64
linux 4.3.3-2 x86_64
linux 4.3.3-3 x86_64
linux 4.4-1 x86_64
linux 4.4-2 x86_64
linux 4.4-3 x86_64
linux 4.4-4 x86_64
linux 4.4.1-1 x86_64
linux 4.4.1-2 x86_64
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:CE.Mohammad.AlSaleh@gmail.com" title="CE.Mohammad.AlSaleh@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/2bf659787219bff41331c074c3d1ecdec48d728e07d2a38b6e26a95b6ed86fc1?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:CE.Mohammad.AlSaleh@gmail.com" title="CE.Mohammad.AlSaleh@gmail.com">Mohammad AlSaleh</a> <<a href="mailto:CE.Mohammad.AlSaleh@gmail.com" title="CE.Mohammad.AlSaleh@gmail.com">CE.Mohammad.AlSaleh@gmail.com</a>></span>
https://git.seblu.net/archlinux/archivetools/-/commit/843f7b5c2439325b873c73020c644158ea355133Fix typos in readme2017-05-05T00:46:36+02:00Matthew Gamblegit@matthewgamble.nethttps://git.seblu.net/archlinux/archivetools/-/commit/41909d4d89c35dd06771279fa9916d35d838e204Rsync sources directory2015-12-20T04:08:09+01:00Sébastien Luttringerseblu@seblu.net
Reserve the logic of syncing. Now it's a whitelist instead of a blacklist.
This allow us to use kitchensink_tier1 from rsync.al.org to fetch
the source tree, in order to complain with GPLv2 sources distribution.https://git.seblu.net/archlinux/archivetools/-/commit/83bf2ff51e66f706e7fb0803fdf8d5e51cfd5500Improve README2015-12-20T03:58:33+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/6d40e78460f139ce6a393e5ced782822b32613a2Timeouts are in second2015-12-20T03:57:55+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/ffc239d73b2281501c554dbacff2df25b0b22d6aImprove wording in service files2015-10-20T13:14:11+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/1de3da4e8048004e5ab8d1840739b49e9b5ba277Add a timeout on rsync connections2015-10-20T12:59:43+02:00Sébastien Luttringerseblu@seblu.net
It may append that rsync stall and don't quit. This add and housekeeper.https://git.seblu.net/archlinux/archivetools/-/commit/e2655124b89a442fd6b20881341b699dd452312aCheck config files variables2015-10-20T12:53:47+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/0eeeff999060cdc15709c6905919e6918376a468Install archive-hardlink.timer with archive.timer2015-10-18T22:02:45+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/34d5ad403c220fc4f727f61f26484a2fdfea61ffFinish error and fail with a period2015-10-18T02:14:40+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/13f121793e6fa36560a7063ec0ae97c0002449fcAdd a debug config2015-10-18T02:13:36+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/c3605597a8188b2b26b20739baab62f7b111e67aUpdate archive-hardlink2015-10-18T02:13:36+02:00Sébastien Luttringerseblu@seblu.net
- Install in PKGBUILD
- Added in docs
- Get config from /etc/archive.confhttps://git.seblu.net/archlinux/archivetools/-/commit/59e03db2e14130751f4cc3ec8c3efdedcc04da19Archive must be run as a specific user2015-10-18T02:13:31+02:00Sébastien Luttringerseblu@seblu.net
In order to prevent running as root or with different user, which
is complex with a lot of files, check user/group before run.https://git.seblu.net/archlinux/archivetools/-/commit/cbceb545cf39a86eed169da264d5262df6cc3efeFail when no config file is found2015-10-17T03:41:02+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/d413f81d5074167d7243de443c5df48943e5e3c2PKGBUILD: conflict with archivetools2015-10-17T03:41:02+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/e2c8ca7da2707e955b5fca20bce11c74082d52f3Make umask configurable2015-10-17T03:03:26+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/9c94b7fe6d498ab2f144db3f1c8cea8522199622Remove AUR code2015-10-17T02:56:46+02:00Sébastien Luttringerseblu@seblu.net
Since AUR4, rsync access has been deprecatedhttps://git.seblu.net/archlinux/archivetools/-/commit/9d8b8ecfd556c10a69e5dbb93a38d019cffc5caaOpenssh is not a dependency2015-10-17T02:52:09+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/1f3c2685fb29cc657b6a15f10c35cf5ff3f59d8eAdd a README2015-10-17T02:50:06+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/fd5d5c36b369e7e055256d5a2286c4b875c44803Improve rsync errors handling2015-10-13T21:03:21+02:00Sébastien Luttringerseblu@seblu.net
Do not fail when rsync repositories; try to sync iso and update links, etc.
Also display error message when other rsync call return != 0https://git.seblu.net/archlinux/archivetools/-/commit/7c936f49a10fa94863c5b9205520a1f616cd4082Use one rsync server for repo and iso2015-10-13T14:35:45+02:00Sébastien Luttringerseblu@seblu.net
Manage sync of repo and iso from the same rsync serverhttps://git.seblu.net/archlinux/archivetools/-/commit/997a4695757ec905385dd314b8957b4fe7489903Add a PKGBUILD2015-10-13T14:35:41+02:00Sébastien Luttringerseblu@seblu.net
Ship a reference PKGBUILD and related files to quickly setup an archive.https://git.seblu.net/archlinux/archivetools/-/commit/c08fd674329c963c368fa6c69fd4d1193eb71220Merge scripts2015-10-13T02:20:36+02:00Sébastien Luttringerseblu@seblu.net
All archiving script are now functions into archive.sh.
Configuration is sourced from a archive.conf file.
iso http sync support was dropped.https://git.seblu.net/archlinux/archivetools/-/commit/0ed60b370cae1887209b3c7df60fec8d4e0f57d9package-link: implement an filename index2015-09-19T03:12:23+02:00Sébastien Luttringerseblu@seblu.net
this will be used by a future query toolhttps://git.seblu.net/archlinux/archivetools/-/commit/707eb3ab28f5473da684cbdda02698efc588f612package-links: vars improvments2015-09-19T02:07:41+02:00Sébastien Luttringerseblu@seblu.net
- prevent $BASE repetition
- use var instead of magic stringhttps://git.seblu.net/archlinux/archivetools/-/commit/f8f7b9d841422cd8eea8853759ce7e6c3b294f3bArchive ISO files2015-09-18T19:00:34+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/35375fb806e3f6f252960ab02e2593a28d98dc1eAdd service and timer files2015-09-18T18:49:43+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/d79def9b64f39ecd32e43db10f8de60e5e9b27a9make package-link only scan last dir2014-09-28T19:53:51+02:00Sébastien Luttringerseblu@seblu.net
you can scan all archived repositories by using -a switchhttps://git.seblu.net/archlinux/archivetools/-/commit/af113dd900147fa906f1bb8aec3c0aacf92d90ddNo linkdest to current snapshot2014-09-28T15:27:03+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/3e6f395c85965d3ea1f07e004825645f1eedb332Be more verbose2014-09-28T15:25:52+02:00Sébastien Luttringerseblu@seblu.net
Usefull in service outputhttps://git.seblu.net/archlinux/archivetools/-/commit/230977474eff6420dba39562d1e7a4b734839073Add iso fetcher script2014-09-28T04:46:52+02:00Sébastien Luttringerseblu@seblu.net
Works need to be done to autodetect last versionhttps://git.seblu.net/archlinux/archivetools/-/commit/efef467fd0d72ae88c27b0c51ce672f6145aad85Move from ARM to Archive2014-09-28T04:46:30+02:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/30c65f77ce4b50120d25603269c119c83e9589c3packages tree is now one directory by package2013-12-07T03:23:43+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/e62889df37f1fabb20d98c47d7ecf24684f654d6Removing empty directories2013-12-07T03:23:38+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/189409729c3873f3dfa348703e1d036fa65cd1b6PATH search is done by type -P not -p2013-12-05T02:24:45+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/ae9e3c2caeab72560bcbdf3ecce1b9f3140f3bfcComment on hardlink removal2013-12-04T02:28:12+01:00Sébastien Luttringerseblu@seblu.nethttps://git.seblu.net/archlinux/archivetools/-/commit/e6372ce649959898b208ead1fcab7f15baf8d73eAdd all hiearchy2013-12-04T02:24:46+01:00Sébastien Luttringerseblu@seblu.net
Expand code generating package directory to add a all directory with all packages
inside it (without subdir)https://git.seblu.net/archlinux/archivetools/-/commit/7782b2aecb108eebd99abedaa960043f017380d6Move all symlink stuff into arm-link2013-12-04T02:23:54+01:00Sébastien Luttringerseblu@seblu.net
The only one is $LAST, because it needs to be updated only when rsync was
successfulhttps://git.seblu.net/archlinux/archivetools/-/commit/ecab9af839ebc8b55da57275563715fa0a33241cInitial Release2013-12-04T01:35:45+01:00Sébastien Luttringerseblu@seblu.net
Arch Rollback Machine tools has they are