@@ -671,7 +671,16 @@ def create_siteconf(top_dir, non_interactive, settings):
if os.path.exists(siteconfpath):
print('A site.conf file already exists. Please remove it if you would like to replace it with a default one')
else:
- print('A common site.conf file will be created, please edit or replace before running builds\n {}\n'.format(siteconfpath))
+ print(f'{top_dir} looks like a new top directory. If you would like to use a different directory, answer "n" below and either:')
+ print('\t1) Pass one or more options to bitbake-setup change the top level directory:')
+ print('\t\tbitbake-setup --setting default top-dir-prefix <PATH> ...')
+ print('\t\tbitbake-setup --setting default top-dir-name <NAME> ...')
+ print('\t2) Change the default bitbake-setup configuration with:')
+ print('\t\tbitbake-setup settings set default top-level-prefix <PATH>')
+ print('\t\tbitbake-setup settings set default top-level-name <NAME>')
+ print()
+
+ print('A common site.conf file will be created, please check it is correct before running builds\n {}\n'.format(siteconfpath))
if not non_interactive:
y_or_n = input('Proceed? (y/N): ')
if y_or_n != 'y':
If the top level directory look new (e.g. doesn't contain a site.conf file), then instruct the user on how to choose a different directory if they desire. This should help clarify what bitbake-setup is about to do and how to change it if desired. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> --- bin/bitbake-setup | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)