I was hoping you would be interested in further refining the patch which
you put forward.  But if you don't have the time or interest, that's
fine, I'll put it on my queue of things on my todo list.  (Or maybe
someone from Canonical will be interested in picking this up.)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/1645232

Title:
  e2fsprogs - could not preserve ACL permissions  : The getxattr()
  returns with (EINVAL)

Status in e2fsprogs package in Ubuntu:
  Confirmed

Bug description:
  The original installed e2fsprogs did not support mke2fs -d /directory
  " option . So ,  git cloned from e2fsprogs packages from repository
  and installed it and followed below steps to reproduce this :

  1. set the ACL rules as below to one of the binary :

      $ setfacl -m u:vipatil:r-- rootfs/usr/bin/helloworld
      $ getfacl rootfs/usr/bin/helloworld
      # file: rootfs/usr/bin/helloworld
      # owner: shkumar
      # group: hardev
      user::rwx
      user:vipatil:r--
      group::---
      mask::r--
      other::---

  2. $ dd if=/dev/zero of=test.ext4 bs=1M count=60

  3. $ mke2fs -t ext4 test.ext4 -d rootfs/
      mke2fs 1.43.3 (04-Sep-2016)
      Discarding device blocks: done
      Creating filesystem with 61440 1k blocks and 15360 inodes
      Filesystem UUID: 495713b3-5f1f-427a-8359-a736dfb2ece9
      Superblock backups stored on blocks:
          8193, 24577, 40961, 57345

  Allocating group tables: done
  Writing inode tables: done
  Creating journal (4096 blocks): done
  Copying files into the device: done
  Writing superblocks and filesystem accounting information: done

  4. sudo mount -o loop,acl,user_xattr,rw,sync test.ext4 mountpoint

  5.@/mountpoint$ getfacl usr/bin/helloworld
      getfacl: usr/bin/helloworld: Invalid argument

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/1645232/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to