diff --git a/etc/init_primary_domain.sh b/etc/init_primary_domain.sh index 571438d..c71a3c2 100755 --- a/etc/init_primary_domain.sh +++ b/etc/init_primary_domain.sh @@ -366,7 +366,7 @@ case "$ACTION" in initialize) ensure_tools # Read password from stdin if provided - local db_pass="" + db_pass="" if [[ ! -t 0 ]]; then read -r db_pass fi diff --git a/installer/screen.py b/installer/screen.py index a5dd4e6..2084d88 100644 --- a/installer/screen.py +++ b/installer/screen.py @@ -195,8 +195,8 @@ class TerminalConsole(ttk.Frame): self.scroll.pack(side='right', fill='y') self.text.pack(side='left', fill='both', expand=True) - # Make read-only by default - self.text.bind("", lambda e: "break") + # Make read-only by default but allow selection and copying + self.text.configure(state='disabled') def write(self, content: str): """Append text to the console and scroll to the bottom."""