summaryrefslogtreecommitdiff
path: root/perl5
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-10-16 15:54:34 -0700
committerSean Whitton <spwhitton@spwhitton.name>2022-10-18 12:40:47 -0700
commit5b165f7a3b8ca561debd4920356ceeaa923fccfb (patch)
treef34e79ae241ed08d9ab6d956b1f7c8758b4de9ad /perl5
parentfb078c0fb7f275f802eb78531344ef848798646b (diff)
downloaddotfiles-5b165f7a3b8ca561debd4920356ceeaa923fccfb.tar.gz
attempt to replace normalise-mrconfig script w/ "include" directive
Diffstat (limited to 'perl5')
-rw-r--r--perl5/Local/Homedir.pm12
1 files changed, 7 insertions, 5 deletions
diff --git a/perl5/Local/Homedir.pm b/perl5/Local/Homedir.pm
index b20259b6..1ed0ce7a 100644
--- a/perl5/Local/Homedir.pm
+++ b/perl5/Local/Homedir.pm
@@ -90,11 +90,13 @@ sub blocks_from_file ($) {
sub src_register_all {
chdir;
my @known_repos;
- open my $fh, "<", ".mrconfig";
- while (<$fh>) {
- if (/^\[(src\/.+)\]$/) {
- push @known_repos, $ENV{HOME}."/$1";
- }
+ foreach my $f (".mrconfig", "src/dotfiles/lib-src/mr/config") {
+ open my $fh, "<", $f;
+ while (<$fh>) {
+ if (/^\[(src\/.+)\]$/) {
+ push @known_repos, $ENV{HOME}."/$1";
+ }
+ }
}
find({wanted => sub {
return unless is_repo($_);