rebuild pcmanfm to exclude ugly root warning icon

pull/40/head
TomasM 2017-12-12 13:06:19 -05:00
parent 2c0cb2e1f0
commit 509c99accd
2 changed files with 38 additions and 2 deletions

View File

@ -3,11 +3,37 @@
CWD=$(dirname $(readlink -f $0)) CWD=$(dirname $(readlink -f $0))
apt-get update apt-get update
apt-get install --no-install-recommends --yes leafpad qalculate-gtk wicd apt-get install --no-install-recommends --yes leafpad qalculate-gtk pcmanfm
. ../../cleanup . ../../cleanup
(cd rootcopy && cp --parents -afr * /) (cd rootcopy && cp --parents -afr * /)
chown -R guest.users /home/guest chown -R guest.users /home/guest
savechanges /04-apps.sb savechanges /04-apps-stock.sb
cd /
unsquashfs /04-apps-stock.sb
# we want to patch pcmanfm it to hide ugly root warning icon
# so we will recompile whole package
REBUILD=/tmp/pcmanfm-rebuild-$$
apt-get update
apt-get --yes build-dep pcmanfm
mkdir -p -m 0777 $REBUILD
cd $REBUILD
apt-get source pcmanfm
cd pcmanfm-1.2.5
cat $CWD/patches/pcmanfm-slax.diff > debian/patches/pcmanfm-slax.diff
echo pcmanfm-slax.diff >> debian/patches/series
dpkg-buildpackage -us -uc
strip --strip-unneeded src/pcmanfm
cp src/pcmanfm /squashfs-root/usr/bin
dir2sb /squashfs-root /04-apps.sb

View File

@ -0,0 +1,10 @@
--- a/src/main-win.c
+++ b/src/main-win.c
@@ -955,6 +955,7 @@ static void fm_main_win_init(FmMainWin *
/* the location bar */
win->location = fm_path_entry_new();
g_signal_connect(win->location, "activate", G_CALLBACK(on_location_activate), win);
+ if (FALSE)
if(geteuid() == 0) /* if we're using root, Give the user some warnings */
{
GtkWidget* warning = gtk_image_new_from_stock(GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_SMALL_TOOLBAR);