From bb1982c374d472d775877d5b7ed11a7c6d666b13 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Sat, 14 Jun 2014 11:40:54 +0100 Subject: [PATCH] Install guestfish colour prompts. --- guestfish.sh | 6 ++++++ libguestfs.spec | 13 ++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 guestfish.sh diff --git a/guestfish.sh b/guestfish.sh new file mode 100644 index 0000000..1aae605 --- /dev/null +++ b/guestfish.sh @@ -0,0 +1,6 @@ +# Guestfish colour prompts. See PROMPT in guestfish(1). +GUESTFISH_PS1='\[\e[1;32m\]>\[\e[0;31m\] ' +GUESTFISH_OUTPUT='\e[0;30m' +GUESTFISH_RESTORE="$GUESTFISH_OUTPUT" +GUESTFISH_INIT='\e[1;34m' +export GUESTFISH_PS1 GUESTFISH_OUTPUT GUESTFISH_RESTORE GUESTFISH_INIT diff --git a/libguestfs.spec b/libguestfs.spec index 5e123f2..238fae8 100644 --- a/libguestfs.spec +++ b/libguestfs.spec @@ -23,7 +23,7 @@ Summary: Access and modify virtual machine disk images Name: libguestfs Epoch: 1 Version: 1.27.16 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ # Source and patches. @@ -165,6 +165,9 @@ Source3: 99-guestfsd.rules # Replacement README file for Fedora users. Source4: README-replacement.in +# Guestfish colour prompts. +Source5: guestfish.sh + # https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions Provides: bundled(gnulib) @@ -905,6 +908,10 @@ install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_prefix}/lib/udev/rules.d mv $RPM_BUILD_ROOT/lib/udev/rules.d/99-guestfs-serial.rules \ $RPM_BUILD_ROOT%{_prefix}/lib/udev/rules.d +# Guestfish colour prompts. +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d +install -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d + # Find locale files. %find_lang %{name} @@ -984,6 +991,7 @@ mv $RPM_BUILD_ROOT/lib/udev/rules.d/99-guestfs-serial.rules \ %dir %{_sysconfdir}/xdg/virt-builder/repos.d %config %{_sysconfdir}/xdg/virt-builder/repos.d/libguestfs.conf %config %{_sysconfdir}/xdg/virt-builder/repos.d/libguestfs.gpg +%config %{_sysconfdir}/profile.d/guestfish.sh %{_mandir}/man5/libguestfs-tools.conf.5* %{_bindir}/guestfish %{_mandir}/man1/guestfish.1* @@ -1193,6 +1201,9 @@ mv $RPM_BUILD_ROOT/lib/udev/rules.d/99-guestfs-serial.rules \ %changelog +* Sat Jun 14 2014 Richard W.M. Jones - 1:1.27.16-2 +- Install guestfish colour prompts. + * Sat Jun 14 2014 Richard W.M. Jones - 1:1.27.16-1 - New upstream version 1.27.16.