Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Using ./compile.sh without gui

Featured Replies

HI

I cannot find anywhere option to run compile.sh without GUI/NCurses. I'd like to just run basic command to build image (have configuration done)

Can you point me to place where i can look ?

 

Edited by prutka

  • Author

Hi

Sorry for long delay but I have strange limit one post per day which makes impossible to use forum....

Anyway, I looked into this doc few times and could not get there what I want. The only thing that is there is chapter mentioning cryptic "variables minimizing user input". So did you referred to some special part of this page that I overlooked, or |You mean that I need to pass all those variables from this chapter to not have UI popup or its not possible at all ?

Also some link to CI runner scripts would probably help ;)

4 hours ago, prutka said:

t I have strange limit one post per day

This limit will lift automatically once you got approved posts. This measure is unfortunately required to fight spam in forums.

 

4 hours ago, prutka said:

Also some link to CI runner scripts would probably help ;)

Take a look here:https://github.com/armbian/build/tree/master/.github/workflows

10 hours ago, prutka said:

You mean that I need to pass all those variables from this chapter to not have UI popup

If you were to run this on a normal environment (it is designed to run on a PC (x86) running Ubuntu Jammy) you would see that at the end of the UI it prints out the command line equivalent of what you just entered through the UI,  So the UI is only invoked if a particular parameter isn't passed on the command line.  Experiment around and see how this works.

  • Author

Imho it's bad that such fundamental usecase is not desribed in any sensible 1-2 sentences. For the record output from UI mangles terminal and "consumes" logs. I also did not found any logs in bash scripts. What you will find is comment in code:

 

# if KERNEL_ONLY, KERNEL_CONFIGURE, BOARD, BRANCH or RELEASE are not set, display selection menu

 

So summary, manualy debuging seems like minimal subset is (values up to user wish ofc):

sudo ./compile.sh  KERNEL_ONLY=yes KERNEL_CONFIGURE=false BOARD=bananapim2zero BRANCH=current RELEASE=jammy

 

Which boils down that you need to set each param that corresponds 1to1 to each UI screen.

 

Hope it helps next one. Thx ;)

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.