Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provide a silent install switch [CORE3467] #3828

Closed
firebird-automations opened this issue May 5, 2011 · 8 comments
Closed

provide a silent install switch [CORE3467] #3828

firebird-automations opened this issue May 5, 2011 · 8 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @pmakowski

Jira_subtask_outward CORE3615

Today make install is interactive and ask a password for SYSDBA
to make easier setup, and possibility to run automate build and tests run, we need a switch for make install
(-silent for example)
this will install Firebird without asking anything as input and generate a random password for SYSDBA
the random password will be in a file at the same location than security database

priority target : 2.5.x and 3.0.x

Commits: 68e7cd9 66545fd

@firebird-automations
Copy link
Collaborator Author

Modified by: @pmakowski

assignee: Alexander Peshkov [ alexpeshkoff ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @AlexPeshkoff

environment: linux

@firebird-automations
Copy link
Collaborator Author

Modified by: @AlexPeshkoff

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

Fix Version: 2.5.1 [ 10333 ]

Fix Version: 3.0 Alpha 1 [ 10331 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: @pmakowski

From packages ./install.sh -silent is ok

but if I take sources, do make and then make install -silent
the install is not "silent"
it seems that Makefile.install do not pass the -silent switch to the http://install.sh script :

install: buildTarDir
(cd $(GEN_ROOT)/$(TarDir); FIREBIRD= FIREBIRD_LOCK= ./install.sh)
cp -r $(GEN_ROOT)/$(DebugDir)/* /

@firebird-automations
Copy link
Collaborator Author

Commented by: @AlexPeshkoff

Yes. Make is not intended to do such things. We need one more target - something like 'make silent_install'. Not sure - is it better to reopen this item or add new one?

@firebird-automations
Copy link
Collaborator Author

Commented by: @pmakowski

as it was not a priority, no problem to reopen this one
'make silent_install' would be ok
I guess it is just a small patch to build/install/arch-specific/linux/Makefile.in
adding something like :

silent_install: buildTarDir
(cd $(GEN_ROOT)/$(TarDir); FIREBIRD= FIREBIRD_LOCK= ./install.sh -silent)
cp -r $(GEN_ROOT)/$(DebugDir)/* /

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Resolved [ 5 ] => Closed [ 6 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Closed [ 6 ] => Closed [ 6 ]

QA Status: Cannot be tested

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment