You are not logged in.

#1 2009-12-17 10:16:33

ultra_violence
Member
From: Ireland
Registered: 2009-10-30
Posts: 30

E17, easy_e17 and epsilon

Greetings Community,

I've decided to give the easy_e17 script a shot, with a view
to hopefully ironing out some of the bugs in the "stable"
release in the repos.

I've explicitly removed epsilon from the script in /usr/bin
and even gone so far as adding it to the --skip array
in the config file, trouble is, the script still tries to download
epsilon from SVN. I've deleted the e17 source directory in
/var/cache and anything in /tmp too, I'm at a loss to explain
it.

Has anyone any ideas or insights?

Thank you in advance.


We are Pentium Borg. Division is futile, you will be approximated.

Offline

#2 2009-12-17 23:37:01

raz0rskyl1n3
Member
Registered: 2008-06-02
Posts: 5

Re: E17, easy_e17 and epsilon

I may be wrong in this, however taking a quick peek at the script again it checks out the whole trunk.

The checkout area seems to start ~ line 343, Thats for the actual function variables are rather close to the top.

cmd_src_checkout="svn checkout"
src_url="http://svn.enlightenment.org/svn/e/trunk"
src_path="$HOME/e17_src"

$cmd_src_checkout $src_url_pkg $src_path_pkg

Which pretty much translates to
svn checkout http://svn.enlightenment.org/svn/e/trunk  ~/e17_src

So it's grabbing the whole trunk by default it seems. The script could be edited to reflect only downloading the packages needed. I am rather  inexperienced in svn command usage though, also inexperienced with regexpressions. However this may be worth a try.

cmd_src_checkout="svn checkout"
src_url="http://svn.enlightenment.org/svn/e/trunk/{$trunk_pkg}"
src_path="$HOME/e17_src"
trunk_pkg="e,e_dbus,ecore,editj,e,...etc"

It should work out to something like this.

svn co http://svn.enlightenment.org/svn/e/trun … re,e_dbus}

That would just checkout the packages you want, i think. I'm not at my personal pc right now so i cant test it out properly.

Can you use spaces instead of commas in regexp, because if so you could just use the package description fields i.e. efl_basic efl_extra, etc.

Last edited by raz0rskyl1n3 (2009-12-17 23:38:53)

Offline

#3 2009-12-19 02:56:11

raz0rskyl1n3
Member
Registered: 2008-06-02
Posts: 5

Re: E17, easy_e17 and epsilon

Okay not sure how i missed this but this may work as well

ignore_dirs="BINDINGS BROKEN devs DOCS E16 OLD TEST THEMES web"

It seems to ignore these options while doing an svn co, so adding epsilon to it may work as well.

Offline

Board footer

Powered by FluxBB