You are not logged in.

#1 2019-10-26 19:06:42

o0xkiko
Member
Registered: 2019-10-26
Posts: 2

odoo AUR md5 with md5sums

Cloning odoo build files...
Checking odoo dependencies...
Preparing...

Building odoo...
==> Making package: odoo 12.0-2 (26 أكت, 2019 EET 08:40:03 م)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading odoo_12.0.latest.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0 88.8M    0  111k    0     0   188k      0  0:08:03 --:--:--  0:08:03  187k
  1 88.8M    1 1055k    0     0   661k      0  0:02:17  0:00:01  0:02:16  661k
  2 88.8M    2 1919k    0     0   739k      0  0:02:02  0:00:02  0:02:00  739k
  3 88.8M    3 2831k    0     0   787k      0  0:01:55  0:00:03  0:01:52  787k
  4 88.8M    4 3791k    0     0   825k      0  0:01:50  0:00:04  0:01:46  825k
  5 88.8M    5 4751k    0     0   849k      0  0:01:47  0:00:05  0:01:42  927k
  6 88.8M    6 5711k    0     0   866k      0  0:01:44  0:00:06  0:01:38  931k
  7 88.8M    7 6687k    0     0   880k      0  0:01:43  0:00:07  0:01:36  953k
  8 88.8M    8 7647k    0     0   889k      0  0:01:42  0:00:08  0:01:34  963k
  9 88.8M    9 8527k    0     0   883k      0  0:01:42  0:00:09  0:01:33  937k
10 88.8M   10 9567k    0     0   902k      0  0:01:40  0:00:10  0:01:30  963k
11 88.8M   11 10.2M    0     0   907k      0  0:01:40  0:00:11  0:01:29  963k
12 88.8M   12 11.1M    0     0   896k      0  0:01:41  0:00:12  0:01:29  919k
13 88.8M   13 11.6M    0     0   880k      0  0:01:43  0:00:13  0:01:30  864k
14 88.8M   14 12.6M    0     0   885k      0  0:01:42  0:00:14  0:01:28  889k
15 88.8M   15 13.5M    0     0   891k      0  0:01:41  0:00:15  0:01:26  867k
16 88.8M   16 14.5M    0     0   895k      0  0:01:41  0:00:16  0:01:25  867k
17 88.8M   17 15.4M    0     0   899k      0  0:01:41  0:00:17  0:01:24  907k
18 88.8M   18 16.3M    0     0   902k      0  0:01:40  0:00:18  0:01:22  963k
19 88.8M   19 17.3M    0     0   904k      0  0:01:40  0:00:19  0:01:21  960k
20 88.8M   20 18.2M    0     0   907k      0  0:01:40  0:00:20  0:01:20  956k
21 88.8M   21 18.9M    0     0   890k      0  0:01:42  0:00:21  0:01:21  875k
21 88.8M   21 19.2M    0     0   871k      0  0:01:44  0:00:22  0:01:22  773k
21 88.8M   21 19.4M    0     0   845k      0  0:01:47  0:00:23  0:01:24  633k
22 88.8M   22 19.9M    0     0   830k      0  0:01:49  0:00:24  0:01:25  540k
23 88.8M   23 20.4M    0     0   818k      0  0:01:51  0:00:25  0:01:26  454k
23 88.8M   23 21.0M    0     0   810k      0  0:01:52  0:00:26  0:01:26  450k
24 88.8M   24 21.7M    0     0   805k      0  0:01:52  0:00:27  0:01:25  506k
25 88.8M   25 22.4M    0     0   802k      0  0:01:53  0:00:28  0:01:25  598k
26 88.8M   26 23.1M    0     0   800k      0  0:01:53  0:00:29  0:01:24  649k
26 88.8M   26 23.9M    0     0   800k      0  0:01:53  0:00:30  0:01:23  704k
27 88.8M   27 24.7M    0     0   801k      0  0:01:53  0:00:31  0:01:22  752k
28 88.8M   28 25.5M    0     0   802k      0  0:01:53  0:00:32  0:01:21  787k
29 88.8M   29 26.3M    0     0   804k      0  0:01:53  0:00:33  0:01:20  816k
30 88.8M   30 27.1M    0     0   802k      0  0:01:53  0:00:34  0:01:19  816k
31 88.8M   31 27.7M    0     0   797k      0  0:01:54  0:00:35  0:01:19  780k
31 88.8M   31 28.2M    0     0   789k      0  0:01:55  0:00:36  0:01:19  716k
32 88.8M   32 28.7M    0     0   783k      0  0:01:56  0:00:37  0:01:19  655k
32 88.8M   32 29.2M    0     0   777k      0  0:01:56  0:00:38  0:01:18  595k
33 88.8M   33 30.0M    0     0   777k      0  0:01:56  0:00:39  0:01:17  608k
34 88.8M   34 31.0M    0     0   782k      0  0:01:56  0:00:40  0:01:16  675k
35 88.8M   35 31.9M    0     0   786k      0  0:01:55  0:00:41  0:01:14  765k
36 88.8M   36 32.8M    0     0   789k      0  0:01:55  0:00:42  0:01:13  841k
38 88.8M   38 33.7M    0     0   793k      0  0:01:54  0:00:43  0:01:11  914k
38 88.8M   38 34.3M    0     0   788k      0  0:01:55  0:00:44  0:01:11  869k
39 88.8M   39 35.1M    0     0   789k      0  0:01:55  0:00:45  0:01:10  844k
40 88.8M   40 36.0M    0     0   791k      0  0:01:54  0:00:46  0:01:08  835k
41 88.8M   41 36.8M    0     0   793k      0  0:01:54  0:00:47  0:01:07  824k
41 88.8M   41 37.2M    0     0   784k      0  0:01:55  0:00:48  0:01:07  710k
42 88.8M   42 37.4M    0     0   772k      0  0:01:57  0:00:49  0:01:08  633k
42 88.8M   42 37.7M    0     0   763k      0  0:01:59  0:00:50  0:01:09  527k
42 88.8M   42 38.1M    0     0   756k      0  0:02:00  0:00:51  0:01:09  425k
43 88.8M   43 38.7M    0     0   754k      0  0:02:00  0:00:52  0:01:08  378k
44 88.8M   44 39.2M    0     0   750k      0  0:02:01  0:00:53  0:01:08  422k
45 88.8M   45 39.9M    0     0   749k      0  0:02:01  0:00:54  0:01:07  524k
45 88.8M   45 40.6M    0     0   748k      0  0:02:01  0:00:55  0:01:06  602k
46 88.8M   46 41.4M    0     0   749k      0  0:02:01  0:00:56  0:01:05  681k
47 88.8M   47 42.2M    0     0   750k      0  0:02:01  0:00:57  0:01:04  713k
48 88.8M   48 43.0M    0     0   751k      0  0:02:00  0:00:58  0:01:02  764k
49 88.8M   49 43.8M    0     0   753k      0  0:02:00  0:00:59  0:01:01  787k
50 88.8M   50 44.6M    0     0   753k      0  0:02:00  0:01:00  0:01:00  809k
50 88.8M   50 45.2M    0     0   752k      0  0:02:00  0:01:01  0:00:59  777k
51 88.8M   51 45.7M    0     0   748k      0  0:02:01  0:01:02  0:00:59  723k
52 88.8M   52 46.5M    0     0   750k      0  0:02:01  0:01:03  0:00:58  726k
53 88.8M   53 47.4M    0     0   752k      0  0:02:00  0:01:04  0:00:56  751k
54 88.8M   54 48.4M    0     0   756k      0  0:02:00  0:01:05  0:00:55  787k
55 88.8M   55 49.3M    0     0   758k      0  0:01:59  0:01:06  0:00:53  842k
56 88.8M   56 50.2M    0     0   761k      0  0:01:59  0:01:07  0:00:52  927k
57 88.8M   57 51.2M    0     0   764k      0  0:01:58  0:01:08  0:00:50  950k
58 88.8M   58 52.1M    0     0   767k      0  0:01:58  0:01:09  0:00:49  953k
59 88.8M   59 53.0M    0     0   770k      0  0:01:58  0:01:10  0:00:48  950k
60 88.8M   60 54.0M    0     0   772k      0  0:01:57  0:01:11  0:00:46  959k
61 88.8M   61 54.9M    0     0   775k      0  0:01:57  0:01:12  0:00:45  956k
62 88.8M   62 55.8M    0     0   777k      0  0:01:56  0:01:13  0:00:43  956k
63 88.8M   63 56.8M    0     0   779k      0  0:01:56  0:01:14  0:00:42  954k
65 88.8M   65 57.7M    0     0   782k      0  0:01:56  0:01:15  0:00:41  953k
66 88.8M   66 58.6M    0     0   782k      0  0:01:56  0:01:16  0:00:40  925k
67 88.8M   67 59.5M    0     0   786k      0  0:01:55  0:01:17  0:00:38  950k
68 88.8M   68 60.5M    0     0   788k      0  0:01:55  0:01:18  0:00:37  953k
69 88.8M   69 61.4M    0     0   791k      0  0:01:54  0:01:19  0:00:35  956k
70 88.8M   70 62.4M    0     0   793k      0  0:01:54  0:01:20  0:00:34  956k
71 88.8M   71 63.3M    0     0   795k      0  0:01:54  0:01:21  0:00:33  989k
72 88.8M   72 64.3M    0     0   797k      0  0:01:54  0:01:22  0:00:32  966k
73 88.8M   73 65.2M    0     0   799k      0  0:01:53  0:01:23  0:00:30  963k
74 88.8M   74 66.1M    0     0   801k      0  0:01:53  0:01:24  0:00:29  963k
75 88.8M   75 67.1M    0     0   802k      0  0:01:53  0:01:25  0:00:28  959k
76 88.8M   76 68.0M    0     0   804k      0  0:01:52  0:01:26  0:00:26  960k
77 88.8M   77 68.9M    0     0   806k      0  0:01:52  0:01:27  0:00:25  960k
78 88.8M   78 69.9M    0     0   808k      0  0:01:52  0:01:28  0:00:24  960k
79 88.8M   79 70.8M    0     0   810k      0  0:01:52  0:01:29  0:00:23  963k
80 88.8M   80 71.7M    0     0   810k      0  0:01:52  0:01:30  0:00:22  950k
81 88.8M   81 72.4M    0     0   810k      0  0:01:52  0:01:31  0:00:21  905k
82 88.8M   82 72.9M    0     0   806k      0  0:01:52  0:01:32  0:00:20  800k
82 88.8M   82 73.2M    0     0   801k      0  0:01:53  0:01:33  0:00:20  681k
83 88.8M   83 73.8M    0     0   799k      0  0:01:53  0:01:34  0:00:19  608k
84 88.8M   84 74.7M    0     0   800k      0  0:01:53  0:01:35  0:00:18  604k
85 88.8M   85 75.6M    0     0   801k      0  0:01:53  0:01:36  0:00:17  640k
86 88.8M   86 76.5M    0     0   803k      0  0:01:53  0:01:37  0:00:16  748k
87 88.8M   87 77.4M    0     0   804k      0  0:01:52  0:01:38  0:00:14  867k
88 88.8M   88 78.4M    0     0   806k      0  0:01:52  0:01:39  0:00:13  931k
89 88.8M   89 79.3M    0     0   807k      0  0:01:52  0:01:40  0:00:12  950k
90 88.8M   90 80.2M    0     0   809k      0  0:01:52  0:01:41  0:00:11  956k
91 88.8M   91 81.2M    0     0   810k      0  0:01:52  0:01:42  0:00:10  956k
92 88.8M   92 82.1M    0     0   811k      0  0:01:52  0:01:43  0:00:09  929k
93 88.8M   93 83.1M    0     0   813k      0  0:01:51  0:01:44  0:00:07  963k
94 88.8M   94 84.0M    0     0   815k      0  0:01:51  0:01:45  0:00:06  963k
95 88.8M   95 84.9M    0     0   816k      0  0:01:51  0:01:46  0:00:05  963k
96 88.8M   96 85.9M    0     0   817k      0  0:01:51  0:01:47  0:00:04  960k
97 88.8M   97 86.8M    0     0   819k      0  0:01:51  0:01:48  0:00:03  991k
98 88.8M   98 87.8M    0     0   820k      0  0:01:50  0:01:49  0:00:01  963k
99 88.8M   99 88.6M    0     0   820k      0  0:01:50  0:01:50 --:--:--  936k
100 88.8M  100 88.8M    0     0   821k      0  0:01:50  0:01:50 --:--:--  962k
  -> Found odoo.conf
  -> Found odoo.confd
  -> Found odoo.service
  -> Found odoo.sysusers
==> Validating source files with md5sums...
    odoo_12.0.latest.tar.gz ... FAILED
    odoo.conf ... Passed
    odoo.confd ... Passed
    odoo.service ... Passed
    odoo.sysusers ... Passed
==> ERROR: One or more files did not pass the validity check!

Offline

#2 2019-10-26 19:15:55

2ManyDogs
Forum Moderator
Registered: 2012-01-15
Posts: 2,787

Re: odoo AUR md5 with md5sums

Please edit your post and use [ code ] tags when posting output.

https://wiki.archlinux.org/index.php/Co … s_and_code
https://bbs.archlinux.org/help.php#bbcode

Have you read the comments on the AUR page for this package? https://aur.archlinux.org/packages/odoo/

Moving to AUR issues.

Offline

#3 2019-10-26 20:45:13

loqs
Member
Registered: 2014-03-06
Posts: 9,062

Re: odoo AUR md5 with md5sums

That source code bundle appears to no longer be available at https://nightly.odoo.com/12.0/nightly/src/

From PKGBUILD

  cd ${srcdir}/${pkgname}-${pkgver}.post${_pkgsubver}

unquoted use of $srcdir

  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build

unquoted use of $pkgdir

From odoo.install

  # hooks are ran *after* this function, so we have to call
  # systemd-sysusers manually to make sure the odoo user exists
  systemd-sysusers
  mkdir -p /var/lib/odoo
  chown -R odoo:odoo /var/lib/odoo

Can be avoid by using tmpfiles.d

Offline

#4 2019-10-27 02:04:30

o0xkiko
Member
Registered: 2019-10-26
Posts: 2

Re: odoo AUR md5 with md5sums

sorry but i can't understand you ?
how can i do it ?
==> ERROR: Integrity checks are missing for: source

Offline

#5 2019-10-27 12:27:11

loqs
Member
Registered: 2014-03-06
Posts: 9,062

Re: odoo AUR md5 with md5sums

PKGBUILD#Integrity  Please use code tags.
Edit:
diff of the changes I made to the PKGBUILD which built successfully.

diff --git a/PKGBUILD b/PKGBUILD
index ce9a30e..bf7f404 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
 
 pkgname=odoo
 pkgver=12.0
-_pkgsubver=20190718
-pkgrel=2
+_pkgsubver=20191001
+pkgrel=1
 pkgdesc="Web-based Open Source Business Apps"
 url=https://www.odoo.com/
 arch=('any')
@@ -59,30 +59,33 @@ source=("https://nightly.odoo.com/${pkgver}/nightly/src/${pkgname}_${pkgver}.${_
         odoo.conf
         odoo.confd
         odoo.service
+        odoo.tmpfiles
         odoo.sysusers)
-md5sums=('8139a83ae604869cce50761f517462e8'
+md5sums=('58fec0e20c8d381bb2431c102afda127'
          '863418f31f0fb982cde0008fa63f35f0'
          '742fa9ad94a92ac2aa910197a26af4e8'
          '5bddcc6edbdefdd07cae945165c63604'
+         '02ec9fe250d5e1308ee636235f26840d'
          '720b7b8c3df3142dfd0383acd1c9e9b4')
 
 backup=('etc/odoo/odoo.conf')
 install=odoo.install
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}.post${_pkgsubver}
+  cd $pkgname-$pkgver.post$_pkgsubver
   python setup.py build
 }
 
 package()
 {
-  cd ${srcdir}/${pkgname}-${pkgver}.post${_pkgsubver}
-  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+  cd $pkgname-$pkgver.post$_pkgsubver
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
 
-  mkdir -p ${pkgdir}/etc/{conf.d,odoo}
-  mkdir -p ${pkgdir}/usr/lib/systemd/system
-  install -Dm 644 ${srcdir}/odoo.conf ${pkgdir}/etc/odoo/odoo.conf
-  install -Dm 644 ${srcdir}/odoo.confd ${pkgdir}/etc/conf.d/odoo
-  install -Dm 644 ${srcdir}/odoo.service ${pkgdir}/usr/lib/systemd/system/odoo.service
-  install -Dm 644 ${srcdir}/odoo.sysusers ${pkgdir}/usr/lib/sysusers.d/odoo.conf
+  install -dm 755 "$pkgdir"/etc/{conf.d,odoo}
+  install -dm 755 "$pkgdir"/usr/lib/{systemd/system,tmpfiles.d,sysusers.d}
+  install -Dm 644 ../odoo.conf "$pkgdir"/etc/odoo/odoo.conf
+  install -Dm 644 ../odoo.confd "$pkgdir"/etc/conf.d/odoo
+  install -Dm 644 ../odoo.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/odoo.conf
+  install -Dm 644 ../odoo.service "$pkgdir"/usr/lib/systemd/system/odoo.service
+  install -Dm 644 ../odoo.sysusers "$pkgdir"/usr/lib/sysusers.d/odoo.conf
 }
diff --git a/odoo.install b/odoo.install
index 32f9597..8465abf 100644
--- a/odoo.install
+++ b/odoo.install
@@ -1,10 +1,4 @@
 post_upgrade() {
-  # hooks are ran *after* this function, so we have to call
-  # systemd-sysusers manually to make sure the odoo user exists
-  systemd-sysusers
-  mkdir -p /var/lib/odoo
-  chown -R odoo:odoo /var/lib/odoo
-
   # show message only if major version differs
   if [ "${1%.*}" -gt "${2%.*}" ]; then
     echo "You should manually upgrade the Odoo database by running 'odoo -u all' as the odoo user."
diff --git a/odoo.service b/odoo.service
index 70020fd..ccca710 100644
--- a/odoo.service
+++ b/odoo.service
@@ -1,18 +1,16 @@
 [Unit]
 Description=Advanced OpenSource ERP and CRM server
 
-
 [Service]
 Type=simple
-PermissionsStartOnly=true
 EnvironmentFile=-/etc/conf.d/odoo
 User=odoo
 Group=odoo
 SyslogIdentifier=Odoo
 PIDFile=/run/odoo/odoo.pid
-ExecStartPre=/usr/bin/install -d -m755 -o odoo -g odoo /run/odoo
 ExecStart=/usr/bin/odoo -c $ODOO_CONF --pidfile=/run/odoo/odoo.pid $ODOO_ARGS
 ExecStop=/bin/kill $MAINPID
+RuntimeDirectory=odoo
 
 [Install]
 WantedBy=multi-user.target
diff --git a/odoo.tmpfiles b/odoo.tmpfiles
new file mode 100644
index 0000000..a48f040
--- /dev/null
+++ b/odoo.tmpfiles
@@ -0,0 +1 @@
+d /var/lib/odoo - odoo odd

Last edited by loqs (2019-10-27 21:22:11)

Offline

Board footer

Powered by FluxBB