Commit Graph

51 Commits

Author SHA1 Message Date
Julian Ospald 209c2f1dc3
Use wget timestamping 2016-02-22 21:00:16 +01:00
Julian Ospald 5650589bc2
Fix echo 2016-02-22 21:00:08 +01:00
Julian Ospald dcb22793b0
Fetch projects.xml instead 2016-02-22 20:50:15 +01:00
Julian Ospald 546100141d
There is no herds.xml anymore 2016-02-22 20:25:43 +01:00
hasufell d62a1eb2be
Use --ff-only instead of --ff 2015-11-10 14:30:31 +01:00
hasufell 84d4c0a4b3
Move directories to top-level 2015-11-05 15:45:09 +01:00
hasufell 120e5d88d4
Merge branch 'cache_fetch' of git://github.com/junghans/portage-gentoo-git-config 2015-11-05 15:43:57 +01:00
Christoph Junghans 3ba24b76f6 sync_gentoo_cache: avoid re-fetching of metadata 2015-11-04 15:09:07 -07:00
hasufell c0616bd6e3
Use our own example script for overlays 2015-09-05 19:18:56 +02:00
hasufell bb72ace040
Reinstate Notes in README 2015-09-05 16:49:20 +02:00
hasufell 2d9fe8addb
Merge branch 'master' of git://github.com/akhuettel/portage-gentoo-git-config 2015-09-05 16:48:23 +02:00
Andreas K. Huettel (dilfridge) 50d8ab3686 First set repository_name, then check if it's gentoo 2015-09-05 16:22:14 +02:00
Andreas K. Huettel (dilfridge) be8ca3a7b8 Update README; the metadata cache regeneration is included in the scripts and always starts at last snapshot 2015-09-05 16:19:38 +02:00
hasufell 7b01671cd6
Merge branch 'patch-1' of git://github.com/Maffblaster/portage-gentoo-git-config 2015-09-01 19:30:47 +02:00
hasufell a309c48677
Merge branch 'master' of git://github.com/zx2c4/portage-gentoo-git-config 2015-09-01 19:30:22 +02:00
Matthew Marchese 0f5ecd64e9 README updates.
Excellent work hasufell!
2015-08-28 14:02:33 -07:00
Jason A. Donenfeld ebc4530633 Less indentation makes for easier to read code 2015-08-25 15:57:56 +02:00
hasufell 8d7caaa54c
Merge branch 'use-gentoo-functions' of git://github.com/redneb/portage-gentoo-git-config 2015-08-22 22:16:09 +02:00
Marios Titas c0b29bbf4f Use functions.sh from gentoo-functions instead of the one from openrc 2015-08-22 19:36:19 +01:00
hasufell 9b25baeeed
Merge branch 'kill-util-functions' of git://github.com/redneb/portage-gentoo-git-config 2015-08-22 00:51:03 +02:00
Marios Titas 0bcbb95f8c remove references to util-functions.sh as it is not used anymore 2015-08-21 22:57:04 +01:00
Marios Titas 0640f87285 Reuse the NEWSDIR variable & avoid PORTDIR 2015-08-21 22:56:48 +01:00
hasufell 7b541df297
Update README to reflect overlay egencache possibility 2015-08-21 22:44:29 +02:00
hasufell a69365722e
Update for new news repository format 2015-08-21 22:39:10 +02:00
hasufell 2a7607cdea
Merge branch 'repo-postsync' of git://github.com/redneb/portage-gentoo-git-config 2015-08-21 20:27:31 +02:00
Marios Titas c4e2b5f70a Use double bracket test for consistency 2015-08-21 02:14:25 +01:00
Marios Titas 44070da3d7 Move the cache hook to repo.postsync.d and adjust it accordingly 2015-08-21 01:08:31 +01:00
Marios Titas d70b7b6056 Adjust postsync scripts to work correctly in repo.postsync.d 2015-08-21 01:01:05 +01:00
Marios Titas 76f7a75106 Move postsync scripts (sans cache) to repo.postsync.d 2015-08-21 01:01:00 +01:00
hasufell d5ec4ddb98
Improve einfo/ebegin 2015-08-20 11:46:07 +02:00
hasufell 208e048641
Merge branch 'master' of git://github.com/zx2c4/portage-gentoo-git-config 2015-08-20 11:44:01 +02:00
Jason A. Donenfeld a456734297 Status for each repo metadata update 2015-08-20 03:48:18 +02:00
hasufell 573f2ba6c5
Be less verbose 2015-08-19 21:05:45 +02:00
hasufell 6cb31c2b54
Improve overlay/repository handling
Allows to specify which repositories should receive cache update via
  repository_list( gentoo [other-repos] )

and allows to specify numbers of egencache jobs via
  egencache_jobnum="<num>"
2015-08-19 21:02:54 +02:00
Jason A. Donenfeld 10a9c1d1d4
More proper way of making rsync pipe down 2015-08-19 20:38:34 +02:00
hasufell 6df3897ccd
Add support to update cache of overlays 2015-08-17 17:58:31 +02:00
hasufell 31dd5f0549
Consistent variable expansion where appropriate 2015-08-17 17:58:24 +02:00
hasufell fac4559d9a
Make rsync less verbose 2015-08-17 17:54:10 +02:00
hasufell e74e35312f
Merge branch 'master' of git://github.com/zx2c4/portage-gentoo-git-config 2015-08-17 17:53:16 +02:00
Jason A. Donenfeld cd63a3607a This isn't as useful as it seems 2015-08-17 14:14:00 +02:00
Jason A. Donenfeld 9dd6042cdd Don't hardcode 8 jobs. Use nproc. 2015-08-17 14:08:03 +02:00
Jason A. Donenfeld fddecbe751 Use proper URL for herds 2015-08-17 14:00:13 +02:00
Jason A. Donenfeld d0adcdee45 sync_cache: Use the rsync cache first
Since updating the cache the first time or after not syncing for a while
takes quite a bit of CPU, we might as well opportunistically utilize the
rsync cache by selectively rsyncing from it, and then running the local
caching operation after.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2015-08-17 13:51:36 +02:00
Jason A. Donenfeld 55ca8134e3 Cleanup output and scripting
Using ebegin/eend makes things a bit cleaner and Gentoo-ish, and we can
also clean up the scripts in general by using git's -C option.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2015-08-17 13:48:12 +02:00
hasufell 7680f385c8
Merge branch 'patch-1' of git://github.com/chewi/portage-gentoo-git-config 2015-08-16 17:35:53 +02:00
James Le Cuirot e47457fc61 API repository has moved 2015-08-15 23:24:40 +01:00
hasufell 6cb94495e1
Fix bug in sync_dtd, thanks to freke 2015-08-15 15:57:28 +02:00
hasufell 99ce48196c
Fix spelling 2015-08-15 12:55:49 +02:00
hasufell 5ae439f434
Be more verbose in README.md 2015-08-15 12:53:21 +02:00
hasufell 52879b725a
Add README.md 2015-08-14 22:27:30 +02:00