So I clearly what's going on here is that file has /etc/magic hardcoded in it's c-code. Unfortunately it's not being installed there.
Certainly hard-coded path names in C code, is not new. How are people snapping up similar C programs with hard-coded pathnames? Thanks, Dave. Some people have mentioned that they've had to mod On 09/15/2016 04:10 PM, Dave Chiluk wrote: > Hey guys, I'm trying to snap up file. I thought it would be simple. > This is what I have for my snapcraft.yaml. > > > vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv > name: file # the name of the snap > version: 0 # the version of the snap > summary: Unix file utility # 79 char long summary > description: Unix file utility # a longer description for the snap > confinement: devmode # use "strict" to enforce system access only via > declared interfaces > > apps: > file: > command: usr/bin/file > > parts: > file: # Replace with a part name of your liking > # Get more information about plugins by running > # snapcraft help plugins > # and more information about the available plugins > # by running > # snapcraft list-plugins > plugin: nil > stage-packages: > - file > - libmagic1 > filesets: > libmagic1: > - etc/magic* > - usr/* > file: > - usr/bin/file > snap: > - $libmagic1 > - $file > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > However when I go to run file out of my snap I get > " > chiluk@localhost:~$ file /home/chiluk/file_0_amd64.snap > /etc/magic, 0: Warning: using regular magic file `/usr/share/misc/magic' > file: could not find any valid magic files! > " > > Both of these files are included with my snap, but not being found when > running "file /home/chiluk/ Feel free to post links to > documentation/examples as searches for ubuntu snapcraft add config file > have been useless. I'm mostly trying to understand / learn so simply > fixing this yaml is not what I'm looking for. > > Also once file is capable of finding it's configs, how do you make them > customizable such that root could modify them? > > Thanks, > Dave. > > -- Snapcraft mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
